<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Wizdom365.BLL</name>
    </assembly>
    <members>
        <member name="P:Wizdom365.BLL.Objects.Social.LinkMetadataDto.EmbedContent">
            <summary>
            html with iframe for video type
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointAcsSerializableContext.ContextToken">
            <summary>
             The context token.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointAcsSerializableContext.CacheKey">
            <summary>
             The context token's "CacheKey" claim.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointAcsSerializableContext.RefreshToken">
            <summary>
             The context token's "refreshtoken" claim.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointAcsSerializableContext.GetAccessTokenString(System.Tuple{System.String,System.DateTime}@,System.Func{Microsoft.IdentityModel.S2S.Protocols.OAuth2.OAuth2AccessTokenResponse})">
            <summary>
             Ensures the access token is valid and returns it.
            </summary>
            <param name="accessToken">The access token to verify.</param>
            <param name="tokenRenewalHandler">The token renewal handler.</param>
            <returns>The access token string.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointAcsSerializableContext.RenewAccessTokenIfNeeded(System.Tuple{System.String,System.DateTime}@,System.Func{Microsoft.IdentityModel.S2S.Protocols.OAuth2.OAuth2AccessTokenResponse})">
            <summary>
             Renews the access token if it is not valid.
            </summary>
            <param name="accessToken">The access token to renew.</param>
            <param name="tokenRenewalHandler">The token renewal handler.</param>
        </member>
        <member name="T:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext">
            <summary>
            Encapsulates all the information from SharePoint.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.GetSPHostUrl(System.Web.HttpRequestBase)">
            <summary>
            Gets the SharePoint host url from QueryString of the specified HTTP request.
            </summary>
            <param name="httpRequest">The specified HTTP request.</param>
            <returns>The SharePoint host url. Returns <c>null</c> if the HTTP request doesn't contain the SharePoint host url.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.GetSPHostUrl(System.Web.HttpRequest)">
            <summary>
            Gets the SharePoint host url from QueryString of the specified HTTP request.
            </summary>
            <param name="httpRequest">The specified HTTP request.</param>
            <returns>The SharePoint host url. Returns <c>null</c> if the HTTP request doesn't contain the SharePoint host url.</returns>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.SPHostUrl">
            <summary>
            The SharePoint host url.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.SPAppWebUrl">
            <summary>
            The SharePoint app web url.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.SPLanguage">
            <summary>
            The SharePoint language.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.SPClientTag">
            <summary>
            The SharePoint client tag.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.SPProductNumber">
            <summary>
            The SharePoint product number.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.UserAccessTokenForSPHost">
            <summary>
            The user access token for the SharePoint host.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.UserAccessTokenForSPAppWeb">
            <summary>
            The user access token for the SharePoint app web.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.AppOnlyAccessTokenForSPHost">
            <summary>
            The app only access token for the SharePoint host.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.AppOnlyAccessTokenForSPAppWeb">
            <summary>
            The app only access token for the SharePoint app web.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.#ctor(System.Uri,System.Uri,System.String,System.String,System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="spHostUrl">The SharePoint host url.</param>
            <param name="spAppWebUrl">The SharePoint app web url.</param>
            <param name="spLanguage">The SharePoint language.</param>
            <param name="spClientTag">The SharePoint client tag.</param>
            <param name="spProductNumber">The SharePoint product number.</param>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.CreateUserClientContextForSPHost">
            <summary>
            Creates a user ClientContext for the SharePoint host.
            </summary>
            <returns>A ClientContext instance.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.CreateUserClientContextForSPAppWeb">
            <summary>
            Creates a user ClientContext for the SharePoint app web.
            </summary>
            <returns>A ClientContext instance.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.CreateAppOnlyClientContextForSPHost">
            <summary>
            Creates app only ClientContext for the SharePoint host.
            </summary>
            <returns>A ClientContext instance.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.CreateAppOnlyClientContextForSPAppWeb">
            <summary>
            Creates an app only ClientContext for the SharePoint app web.
            </summary>
            <returns>A ClientContext instance.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.GetDatabaseConnectionString">
            <summary>
            Gets the database connection string from SharePoint for autohosted app.
            </summary>
            <returns>The database connection string. Returns <c>null</c> if the app is not autohosted or there is no database.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.IsAccessTokenValid(System.Tuple{System.String,System.DateTime})">
            <summary>
            Determines if the specified access token is valid.
            It considers an access token as not valid if it is null, or it has expired.
            </summary>
            <param name="accessToken">The access token to verify.</param>
            <returns>True if the access token is valid.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext.CreateClientContext(System.Uri,System.String)">
            <summary>
            Creates a ClientContext with the specified SharePoint site url and the access token.
            </summary>
            <param name="spSiteUrl">The site url.</param>
            <param name="accessToken">The access token.</param>
            <returns>A ClientContext instance.</returns>
        </member>
        <member name="T:Wizdom365.BLL.Factories.SharepointContextV3.RedirectionStatus">
            <summary>
            Redirection status.
            </summary>
        </member>
        <member name="T:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider">
            <summary>
            Provides SharePointContext instances.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.Current">
            <summary>
            The current SharePointContextProvider instance.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.#cctor">
            <summary>
            Initializes the default SharePointContextProvider instance.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.Register(Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider)">
            <summary>
            Registers the specified SharePointContextProvider instance as current.
            It should be called by Application_Start() in Global.asax.
            </summary>
            <param name="provider">The SharePointContextProvider to be set as current.</param>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.CheckRedirectionStatus(System.Web.HttpContextBase,System.Uri@)">
            <summary>
            Checks if it is necessary to redirect to SharePoint for user to authenticate.
            </summary>
            <param name="httpContext">The HTTP context.</param>
            <param name="redirectUrl">The redirect url to SharePoint if the status is ShouldRedirect. <c>Null</c> if the status is Ok or CanNotRedirect.</param>
            <returns>Redirection status.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.CheckRedirectionStatus(System.Web.HttpContext,System.Uri@)">
            <summary>
            Checks if it is necessary to redirect to SharePoint for user to authenticate.
            </summary>
            <param name="httpContext">The HTTP context.</param>
            <param name="redirectUrl">The redirect url to SharePoint if the status is ShouldRedirect. <c>Null</c> if the status is Ok or CanNotRedirect.</param>
            <returns>Redirection status.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.CreateSharePointContext(System.Web.HttpRequestBase)">
            <summary>
            Creates a SharePointContext instance with the specified HTTP request.
            </summary>
            <param name="httpRequest">The HTTP request.</param>
            <returns>The SharePointContext instance. Returns <c>null</c> if errors occur.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.CreateSharePointContext(System.Web.HttpRequest)">
            <summary>
            Creates a SharePointContext instance with the specified HTTP request.
            </summary>
            <param name="httpRequest">The HTTP request.</param>
            <returns>The SharePointContext instance. Returns <c>null</c> if errors occur.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.GetSharePointContext(System.Web.HttpContextBase)">
            <summary>
            Gets a SharePointContext instance associated with the specified HTTP context.
            </summary>
            <param name="httpContext">The HTTP context.</param>
            <returns>The SharePointContext instance. Returns <c>null</c> if not found and a new instance can't be created.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.GetSharePointContext(System.Web.HttpContext)">
            <summary>
            Gets a SharePointContext instance associated with the specified HTTP context.
            </summary>
            <param name="httpContext">The HTTP context.</param>
            <returns>The SharePointContext instance. Returns <c>null</c> if not found and a new instance can't be created.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.CreateSharePointContext(System.Uri,System.Uri,System.String,System.String,System.String,System.Web.HttpRequestBase)">
            <summary>
            Creates a SharePointContext instance.
            </summary>
            <param name="spHostUrl">The SharePoint host url.</param>
            <param name="spAppWebUrl">The SharePoint app web url.</param>
            <param name="spLanguage">The SharePoint language.</param>
            <param name="spClientTag">The SharePoint client tag.</param>
            <param name="spProductNumber">The SharePoint product number.</param>
            <param name="httpRequest">The HTTP request.</param>
            <returns>The SharePointContext instance. Returns <c>null</c> if errors occur.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.ValidateSharePointContext(Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext,System.Web.HttpContextBase)">
            <summary>
            Validates if the given SharePointContext can be used with the specified HTTP context.
            </summary>
            <param name="spContext">The SharePointContext.</param>
            <param name="httpContext">The HTTP context.</param>
            <returns>True if the given SharePointContext can be used with the specified HTTP context.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.LoadSharePointContext(System.Web.HttpContextBase)">
            <summary>
            Loads the SharePointContext instance associated with the specified HTTP context.
            </summary>
            <param name="httpContext">The HTTP context.</param>
            <returns>The SharePointContext instance. Returns <c>null</c> if not found.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextProvider.SaveSharePointContext(Wizdom365.BLL.Factories.SharepointContextV3.SharePointContext,System.Web.HttpContextBase)">
            <summary>
            Saves the specified SharePointContext instance associated with the specified HTTP context.
            <c>null</c> is accepted for clearing the SharePointContext instance associated with the HTTP context.
            </summary>
            <param name="spContext">The SharePointContext instance to be saved, or <c>null</c>.</param>
            <param name="httpContext">The HTTP context.</param>
        </member>
        <member name="T:Wizdom365.BLL.Factories.SharepointContextV3.SharePointHighTrustContext">
            <summary>
            Encapsulates all the information from SharePoint in HighTrust mode.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointHighTrustContext.LogonUserIdentity">
            <summary>
            The Windows identity for the current user.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointHighTrustContext.GetAccessTokenString(System.Tuple{System.String,System.DateTime}@,System.Func{System.String})">
            <summary>
            Ensures the access token is valid and returns it.
            </summary>
            <param name="accessToken">The access token to verify.</param>
            <param name="tokenRenewalHandler">The token renewal handler.</param>
            <returns>The access token string.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.SharePointHighTrustContext.RenewAccessTokenIfNeeded(System.Tuple{System.String,System.DateTime}@,System.Func{System.String})">
            <summary>
            Renews the access token if it is not valid.
            </summary>
            <param name="accessToken">The access token to renew.</param>
            <param name="tokenRenewalHandler">The token renewal handler.</param>
        </member>
        <member name="T:Wizdom365.BLL.Factories.SharepointContextV3.SharePointHighTrustContextProvider">
            <summary>
            Default provider for SharePointHighTrustContext.
            </summary>
        </member>
        <member name="F:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.SharePointPrincipal">
            <summary>
            SharePoint principal.
            </summary>
        </member>
        <member name="F:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.HighTrustAccessTokenLifetime">
            <summary>
            Lifetime of HighTrust access token, 12 hours.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetContextTokenFromRequest(System.Web.HttpRequest)">
            <summary>
            Retrieves the context token string from the specified request by looking for well-known parameter names in the 
            POSTed form parameters and the querystring. Returns null if no context token is found.
            </summary>
            <param name="request">HttpRequest in which to look for a context token</param>
            <returns>The context token string</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetContextTokenFromRequest(System.Web.HttpRequestBase)">
            <summary>
            Retrieves the context token string from the specified request by looking for well-known parameter names in the 
            POSTed form parameters and the querystring. Returns null if no context token is found.
            </summary>
            <param name="request">HttpRequest in which to look for a context token</param>
            <returns>The context token string</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.ReadAndValidateContextToken(System.String,System.String)">
            <summary>
            Validate that a specified context token string is intended for this application based on the parameters 
            specified in web.config. Parameters used from web.config used for validation include ClientId, 
            HostedAppHostNameOverride, HostedAppHostName, ClientSecret, and Realm (if it is specified). If HostedAppHostNameOverride is present,
            it will be used for validation. Otherwise, if the <paramref name="appHostName"/> is not 
            null, it is used for validation instead of the web.config's HostedAppHostName. If the token is invalid, an 
            exception is thrown. If the token is valid, TokenHelper's static STS metadata url is updated based on the token contents
            and a JsonWebSecurityToken based on the context token is returned.
            </summary>
            <param name="contextTokenString">The context token to validate</param>
            <param name="appHostName">The URL authority, consisting of  Domain Name System (DNS) host name or IP address and the port number, to use for token audience validation.
            If null, HostedAppHostName web.config setting is used instead. HostedAppHostNameOverride web.config setting, if present, will be used 
            for validation instead of <paramref name="appHostName"/> .</param>
            <returns>A JsonWebSecurityToken based on the context token.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetAccessToken(Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextToken,System.String)">
            <summary>
            Retrieves an access token from ACS to call the source of the specified context token at the specified 
            targetHost. The targetHost must be registered for the principal that sent the context token.
            </summary>
            <param name="contextToken">Context token issued by the intended access token audience</param>
            <param name="targetHost">Url authority of the target principal</param>
            <returns>An access token with an audience matching the context token's source</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetAccessToken(System.String,System.String,System.String,System.String,System.Uri)">
            <summary>
            Uses the specified authorization code to retrieve an access token from ACS to call the specified principal 
            at the specified targetHost. The targetHost must be registered for target principal.  If specified realm is 
            null, the "Realm" setting in web.config will be used instead.
            </summary>
            <param name="authorizationCode">Authorization code to exchange for access token</param>
            <param name="targetPrincipalName">Name of the target principal to retrieve an access token for</param>
            <param name="targetHost">Url authority of the target principal</param>
            <param name="targetRealm">Realm to use for the access token's nameid and audience</param>
            <param name="redirectUri">Redirect URI registerd for this app</param>
            <returns>An access token with an audience of the target principal</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetAccessToken(System.String,System.String,System.String,System.String)">
            <summary>
            Uses the specified refresh token to retrieve an access token from ACS to call the specified principal 
            at the specified targetHost. The targetHost must be registered for target principal.  If specified realm is 
            null, the "Realm" setting in web.config will be used instead.
            </summary>
            <param name="refreshToken">Refresh token to exchange for access token</param>
            <param name="targetPrincipalName">Name of the target principal to retrieve an access token for</param>
            <param name="targetHost">Url authority of the target principal</param>
            <param name="targetRealm">Realm to use for the access token's nameid and audience</param>
            <returns>An access token with an audience of the target principal</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetAppOnlyAccessToken(System.String,System.String,System.String)">
            <summary>
            Retrieves an app-only access token from ACS to call the specified principal 
            at the specified targetHost. The targetHost must be registered for target principal.  If specified realm is 
            null, the "Realm" setting in web.config will be used instead.
            </summary>
            <param name="targetPrincipalName">Name of the target principal to retrieve an access token for</param>
            <param name="targetHost">Url authority of the target principal</param>
            <param name="targetRealm">Realm to use for the access token's nameid and audience</param>
            <returns>An access token with an audience of the target principal</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.CreateRemoteEventReceiverClientContext(Microsoft.SharePoint.Client.EventReceivers.SPRemoteEventProperties)">
            <summary>
            Creates a client context based on the properties of a remote event receiver
            </summary>
            <param name="properties">Properties of a remote event receiver</param>
            <returns>A ClientContext ready to call the web where the event originated</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.CreateAppEventClientContext(Microsoft.SharePoint.Client.EventReceivers.SPRemoteEventProperties,System.Boolean)">
            <summary>
            Creates a client context based on the properties of an app event
            </summary>
            <param name="properties">Properties of an app event</param>
            <param name="useAppWeb">True to target the app web, false to target the host web</param>
            <returns>A ClientContext ready to call the app web or the parent web</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetClientContextWithAuthorizationCode(System.String,System.String,System.Uri)">
            <summary>
            Retrieves an access token from ACS using the specified authorization code, and uses that access token to 
            create a client context
            </summary>
            <param name="targetUrl">Url of the target SharePoint site</param>
            <param name="authorizationCode">Authorization code to use when retrieving the access token from ACS</param>
            <param name="redirectUri">Redirect URI registerd for this app</param>
            <returns>A ClientContext ready to call targetUrl with a valid access token</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetClientContextWithAuthorizationCode(System.String,System.String,System.String,System.String,System.Uri)">
            <summary>
            Retrieves an access token from ACS using the specified authorization code, and uses that access token to 
            create a client context
            </summary>
            <param name="targetUrl">Url of the target SharePoint site</param>
            <param name="targetPrincipalName">Name of the target SharePoint principal</param>
            <param name="authorizationCode">Authorization code to use when retrieving the access token from ACS</param>
            <param name="targetRealm">Realm to use for the access token's nameid and audience</param>
            <param name="redirectUri">Redirect URI registerd for this app</param>
            <returns>A ClientContext ready to call targetUrl with a valid access token</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetClientContextWithAccessToken(System.String,System.String)">
            <summary>
            Uses the specified access token to create a client context
            </summary>
            <param name="targetUrl">Url of the target SharePoint site</param>
            <param name="accessToken">Access token to be used when calling the specified targetUrl</param>
            <returns>A ClientContext ready to call targetUrl with the specified access token</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetClientContextWithContextToken(System.String,System.String,System.String)">
            <summary>
            Retrieves an access token from ACS using the specified context token, and uses that access token to create
            a client context
            </summary>
            <param name="targetUrl">Url of the target SharePoint site</param>
            <param name="contextTokenString">Context token received from the target SharePoint site</param>
            <param name="appHostUrl">Url authority of the hosted app.  If this is null, the value in the HostedAppHostName
            of web.config will be used instead</param>
            <returns>A ClientContext ready to call targetUrl with a valid access token</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetAuthorizationUrl(System.String,System.String)">
            <summary>
            Returns the SharePoint url to which the app should redirect the browser to request consent and get back
            an authorization code.
            </summary>
            <param name="contextUrl">Absolute Url of the SharePoint site</param>
            <param name="scope">Space-delimited permissions to request from the SharePoint site in "shorthand" format 
            (e.g. "Web.Read Site.Write")</param>
            <returns>Url of the SharePoint site's OAuth authorization page</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetAuthorizationUrl(System.String,System.String,System.String)">
            <summary>
            Returns the SharePoint url to which the app should redirect the browser to request consent and get back
            an authorization code.
            </summary>
            <param name="contextUrl">Absolute Url of the SharePoint site</param>
            <param name="scope">Space-delimited permissions to request from the SharePoint site in "shorthand" format
            (e.g. "Web.Read Site.Write")</param>
            <param name="redirectUri">Uri to which SharePoint should redirect the browser to after consent is 
            granted</param>
            <returns>Url of the SharePoint site's OAuth authorization page</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetAppContextTokenRequestUrl(System.String,System.String)">
            <summary>
            Returns the SharePoint url to which the app should redirect the browser to request a new context token.
            </summary>
            <param name="contextUrl">Absolute Url of the SharePoint site</param>
            <param name="redirectUri">Uri to which SharePoint should redirect the browser to with a context token</param>
            <returns>Url of the SharePoint site's context token redirect page</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetS2SAccessTokenWithWindowsIdentity(System.Uri,System.Security.Principal.WindowsIdentity)">
            <summary>
            Retrieves an S2S access token signed by the application's private certificate on behalf of the specified 
            WindowsIdentity and intended for the SharePoint at the targetApplicationUri. If no Realm is specified in 
            web.config, an auth challenge will be issued to the targetApplicationUri to discover it.
            </summary>
            <param name="targetApplicationUri">Url of the target SharePoint site</param>
            <param name="identity">Windows identity of the user on whose behalf to create the access token</param>
            <returns>An access token with an audience of the target principal</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetS2SClientContextWithWindowsIdentity(System.Uri,System.Security.Principal.WindowsIdentity)">
            <summary>
            Retrieves an S2S client context with an access token signed by the application's private certificate on 
            behalf of the specified WindowsIdentity and intended for application at the targetApplicationUri using the 
            targetRealm. If no Realm is specified in web.config, an auth challenge will be issued to the 
            targetApplicationUri to discover it.
            </summary>
            <param name="targetApplicationUri">Url of the target SharePoint site</param>
            <param name="identity">Windows identity of the user on whose behalf to create the access token</param>
            <returns>A ClientContext using an access token with an audience of the target application</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.GetRealmFromTargetUrl(System.Uri)">
            <summary>
            Get authentication realm from SharePoint
            </summary>
            <param name="targetApplicationUri">Url of the target SharePoint site</param>
            <returns>String representation of the realm GUID</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.IsHighTrustApp">
            <summary>
            Determines if this is a high trust app.
            </summary>
            <returns>True if this is a high trust app.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.TokenHelper.EnsureTrailingSlash(System.String)">
            <summary>
            Ensures that the specified URL ends with '/' if it is not null or empty.
            </summary>
            <param name="url">The url.</param>
            <returns>The url ending with '/' if it is not null or empty.</returns>
        </member>
        <member name="T:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextToken">
            <summary>
            A JsonWebSecurityToken generated by SharePoint to authenticate to a 3rd party application and allow callbacks using a refresh token
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextToken.TargetPrincipalName">
            <summary>
            The principal name portion of the context token's "appctxsender" claim
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextToken.RefreshToken">
            <summary>
            The context token's "refreshtoken" claim
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextToken.CacheKey">
            <summary>
            The context token's "CacheKey" claim
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextToken.SecurityTokenServiceUri">
            <summary>
            The context token's "SecurityTokenServiceUri" claim
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.SharePointContextToken.Realm">
            <summary>
            The realm portion of the context token's "audience" claim
            </summary>
        </member>
        <member name="T:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken">
            <summary>
            Represents a security token which contains multiple security keys that are generated using symmetric algorithms.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken.#ctor(System.Collections.Generic.IEnumerable{System.Byte[]})">
            <summary>
            Initializes a new instance of the MultipleSymmetricKeySecurityToken class.
            </summary>
            <param name="keys">An enumeration of Byte arrays that contain the symmetric keys.</param>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Byte[]})">
            <summary>
            Initializes a new instance of the MultipleSymmetricKeySecurityToken class.
            </summary>
            <param name="tokenId">The unique identifier of the security token.</param>
            <param name="keys">An enumeration of Byte arrays that contain the symmetric keys.</param>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken.Id">
            <summary>
            Gets the unique identifier of the security token.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken.SecurityKeys">
            <summary>
            Gets the cryptographic keys associated with the security token.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken.ValidFrom">
            <summary>
            Gets the first instant in time at which this security token is valid.
            </summary>
        </member>
        <member name="P:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken.ValidTo">
            <summary>
            Gets the last instant in time at which this security token is valid.
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Factories.SharepointContextV3.MultipleSymmetricKeySecurityToken.MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)">
            <summary>
            Returns a value that indicates whether the key identifier for this instance can be resolved to the specified key identifier.
            </summary>
            <param name="keyIdentifierClause">A SecurityKeyIdentifierClause to compare to this instance</param>
            <returns>true if keyIdentifierClause is a SecurityKeyIdentifierClause and it has the same unique identifier as the Id property; otherwise, false.</returns>
        </member>
        <member name="M:Wizdom365.BLL.Managers.CacheManagerBase.ExecuteCachedPersonal``1(System.Func{``0},System.TimeSpan,System.Object[])">
            <summary>
            Add sessionId and user loginName to ensure person cachekey
            </summary>        
        </member>
        <member name="M:Wizdom365.BLL.Managers.CacheManagerBase.ExecuteCachedPersonal``1(System.Func{``0},System.TimeSpan,System.TimeSpan,System.Object[])">
            <summary>
            Add sessionId and user loginName to ensure person cachekey
            </summary>   
        </member>
        <member name="M:Wizdom365.BLL.Managers.CacheManagerBase.ExecuteCached``1(System.Func{``0},System.TimeSpan,System.TimeSpan,System.Object[])">
            <summary>
            ExecuteCached implementation
            </summary>        
        </member>
        <member name="M:Wizdom365.BLL.Managers.AppLifeCycleManager.InstallApp(Microsoft.SharePoint.Client.ClientContext)">
            <summary>
            Install Wizdom with current version
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.AppLifeCycleManager.InstallApp(System.String,System.String)">
            <summary>
            Install Wizdom with specific version
            </summary>        
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.AddMentio(System.Collections.Generic.List{Wizdom365.BLL.Objects.Social.MentioDto})">
            <summary>
                add mentio object to db
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.DeleteComment(System.Int32)">
            <summary>
                delete comment
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.DismissMentions(System.Collections.Generic.IEnumerable{System.Int32})">
            <summary>
                delete mentions by ids
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.GetFullComments(System.Collections.Generic.IEnumerable{System.Int32},System.Nullable{System.Boolean})">
            <summary>
                get full comments info by ids
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.GetLikes(System.String,Wizdom365.DAL.EF.DAL.PostType)">
            <summary>
                gets the list of likes by target
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.GetLimitedCommentList(System.String,Wizdom365.DAL.EF.DAL.PostType,System.Nullable{System.Boolean},System.Int32)">
            <summary>
                prepare limited number of comments DTOs for item
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.GetSocialOverview(System.String,Wizdom365.DAL.EF.DAL.PostType,System.Nullable{System.Boolean},System.Nullable{System.Int32})">
            <summary>
                get related comments and likes for item by its id and type
            </summary>
            <param name="id"> target id</param>
            <param name="type">target type</param>
            <returns></returns>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.Like(System.String,Wizdom365.DAL.EF.DAL.PostType)">
            <summary>
                like/unlike news or comments
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.SetLikeStatus(System.String,Wizdom365.DAL.EF.DAL.PostType,System.Boolean)">
            <summary>
                like/unlike news or comments
            </summary>
        </member>
        <member name="M:Wizdom365.BLL.Managers.SocialManager.SaveComment(Wizdom365.BLL.Objects.Social.CommentDto)">
            <summary>
                create/edit comment
            </summary>
        </member>
        <member name="T:Wizdom365.BLL.Utilities.Minifier">
            <summary>
            dedicated for resource minimization
            </summary>
        </member>
    </members>
</doc>
