CMS.Synchronization.WSE3.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.Synchronization.WSE3</name>
    </assembly>
    <members>
        <member name="T:CMS.Synchronization.WSE3.WSE3Module">
            <summary>
            Represents the WSE3 module.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.WSE3Module.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="T:CMS.Synchronization.WSE3.WSE3ModuleMetadata">
            <summary>
            Represents the WSE3 module metadata.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.WSE3ModuleMetadata.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="T:CMS.Synchronization.WSE3.ServiceAssertion">
            <summary>
            X509 service assertion.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceAssertion.#ctor">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceAssertion.CreateClientOutputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            No client output filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceAssertion.CreateClientInputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            No client input filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceAssertion.CreateServiceInputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            Service input filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceAssertion.CreateServiceOutputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            No service output filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceAssertion.ReadXml(System.Xml.XmlReader,System.Collections.Generic.IDictionary{System.String,System.Type})">
            <summary>
            Reading the request.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceAssertion.WriteXml(System.Xml.XmlWriter)">
            <summary>
            Writes the XML.
            </summary>
        </member>
        <member name="T:CMS.Synchronization.WSE3.ServiceInputFilter">
            <summary>
            X509 Service input filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceInputFilter.#ctor(CMS.Synchronization.WSE3.ServiceAssertion,Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            Constructor.
            </summary>
            <param name="parentAssertion">Parent assertion</param>
            <param name="filterContext">Filter context</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServiceInputFilter.ValidateMessageSecurity(Microsoft.Web.Services3.SoapEnvelope,Microsoft.Web.Services3.Security.Security)">
            <summary>
            Validates the message security.
            </summary>
            <param name="envelope">Message envelope</param>
            <param name="security">Security context</param>
        </member>
        <member name="T:CMS.Synchronization.WSE3.ServicePolicy">
            <summary>
            Service policy
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.ServicePolicy.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.Server.SyncServerWse.#ctor">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.Server.SyncServerWse.ProcessSynchronizationTaskData(CMS.Synchronization.IStagingTaskData)">
            <summary>
            Synchronizes StagingTaskData to target server.
            </summary>
            <param name="stagingTaskData">StagingTaskData to be synchronized</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.Server.SyncServerWse.ProcessSynchronizationTaskData(System.String)">
            <summary>
            Synchronizes StagingTaskData to target server.
            </summary>
            <param name="stagingTaskData">Serialized StagingTaskData</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.Server.SyncServerWse.ProcessSynchronizationTaskDataAsync(System.String,System.Object)">
            <summary>
            Synchronizes StagingTaskData to target server in asynchronous manner.
            </summary>
            <param name="stagingTaskData"></param>
            <param name="userState"></param>
        </member>
        <member name="T:CMS.Synchronization.WSE3.SyncClient">
            <summary>
            Synchronization client.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.SyncClient.Timeout">
            <summary>
            Gets timeout for staging service.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.SyncClient.UseConfigFile">
            <summary>
            Indicates if external configuration file should be used (wse3policy.config).
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.SyncClient.StagingSOAPMustUnderstand">
            <summary>
            Gets or sets the value that indicates whether staging SOAP must understand.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.SyncClient.Service">
            <summary>
            Synchronization service.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.SyncClient.Server">
            <summary>
            Synchronization server.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.SyncClient.GetFullServerUrl(System.String)">
            <summary>
            Returns full path of the SyncServer.asmx server from the starting path of target server instance.
            If the full path in the old format comes, the suffix /CMSPages/SyncServer.asmx is trimmed and replaced by the current location.
            </summary>
            <param name="serverServiceBaseUrl">Synchronization server base URL</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.SyncClient.RunTask(CMS.Synchronization.StagingTaskInfo)">
            <summary>
            Runs the synchronization task.
            </summary>
            <param name="taskObj">Task object</param>
            <returns>Returns error message</returns>
        </member>
        <member name="M:CMS.Synchronization.WSE3.SyncClient.GetError(System.String)">
            <summary>
            Returns the full error message.
            </summary>
            <param name="errorMessage">Error message</param>
        </member>
        <member name="T:CMS.Synchronization.WSE3.SyncServer">
            <summary>
            Content staging service.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.SyncServer.LogTasks">
            <summary>
            Indicates if logging staging task is enabled.
            </summary>
        </member>
        <member name="F:CMS.Synchronization.WSE3.SyncServer.UseTreeCustomHandlers">
            <summary>
            Indicates if custom handlers should be used for document staging operations.
            </summary>
        </member>
        <member name="F:CMS.Synchronization.WSE3.SyncServer.UseAutomaticOrdering">
            <summary>
            Indicates if automatic ordering for documents should be used on target server.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.SyncServer.SyncManager">
            <summary>
            SyncHelper instance.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.SyncServer.ProcessSynchronizationTaskData(System.String)">
            <summary>
            Processes the given synchronization task.
            </summary>
            <param name="stagingTaskData">Serialized staging task data</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.SyncServer.ProcessSynchronizationTaskInternal(CMS.Synchronization.IStagingTaskData)">
            <summary>
            Processes the given synchronization task.
            </summary>
            <param name="stagingTaskData">Serialized staging task data</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.SyncServer.GetError(System.String)">
            <summary>
            Returns the full error message.
            </summary>
        </member>
        <member name="T:CMS.Synchronization.WSE3.WebServiceAuthorization">
            <summary>
            Web service authorization interface for username authentication.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.WebServiceAuthorization.VerifyToken(Microsoft.Web.Services3.Security.Tokens.SecurityToken)">
            <summary>
            Verifies the incoming username token.
            </summary>
            <param name="token">Token to verify</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.WebServiceAuthorization.AuthenticateToken(Microsoft.Web.Services3.Security.Tokens.UsernameToken)">
            <summary>
            Authentication function, returns the password for specified username.
            </summary>
            <param name="token">Token to authorize against</param>
            <exception cref="T:System.Security.SecurityException">Thrown when staging has no password set.</exception>
            <exception cref="T:System.ArgumentNullException">Thrown when username authentication token is missing.</exception>
        </member>
        <member name="T:CMS.Synchronization.WSE3.X509ClientAssertion">
            <summary>
            X509 Security assertion.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.X509ClientAssertion.ClientKeyId">
            <summary>
            Client certificate key ID.
            </summary>
        </member>
        <member name="P:CMS.Synchronization.WSE3.X509ClientAssertion.ServerKeyId">
            <summary>
            Server certificate key ID.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509ClientAssertion.#ctor(System.String,System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="clientKeyId">Client certificate key ID</param>
            <param name="serverKeyId">Server certificate key ID</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509ClientAssertion.CreateClientOutputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            Client output filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509ClientAssertion.CreateClientInputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            No client input filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509ClientAssertion.CreateServiceInputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            No service input filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509ClientAssertion.CreateServiceOutputFilter(Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            No service output filter.
            </summary>
        </member>
        <member name="T:CMS.Synchronization.WSE3.X509ClientOutputFilter">
            <summary>
            Client output filter.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509ClientOutputFilter.#ctor(CMS.Synchronization.WSE3.X509ClientAssertion,Microsoft.Web.Services3.Design.FilterCreationContext)">
            <summary>
            Constructor.
            </summary>
            <param name="parentAssertion">Parent assertion</param>
            <param name="filterContext">Filter context</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509ClientOutputFilter.SecureMessage(Microsoft.Web.Services3.SoapEnvelope,Microsoft.Web.Services3.Security.Security)">
            <summary>
            Secures the message context.
            </summary>
            <param name="envelope">Message envelope</param>
            <param name="security">Security context</param>
        </member>
        <member name="T:CMS.Synchronization.WSE3.X509Helper">
            <summary>
            Helper class for X509 standard
            </summary>
        </member>
        <member name="F:CMS.Synchronization.WSE3.X509Helper.mX509Certificates">
            <summary>
            Hashtable of the X509 certificates indexed by keyIdentifier.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.GetClientX509TokenKey(System.String)">
            <summary>
            Returns client token key.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.GetServerX509TokenKey(System.String)">
            <summary>
            Returns server token key.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.GetX509Token(System.String)">
            <summary>
            Returns the security token for X509 authentication.
            </summary>
            <param name="keyIdentifier">Token key identifier</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.RetrieveX509TokenFromStore(System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.String)">
            <summary>
            Retrieves the X509 security token from the store.
            </summary>
            <param name="storeLocation">Store location</param>
            <param name="storeName">Store name</param>
            <param name="keyIdentifier">Token key identifier</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.CheckClientX509Token(Microsoft.Web.Services3.Security.Tokens.X509SecurityToken,System.String)">
            <summary>
            Returns true if given client token is valid.
            </summary>
            <param name="token">Token to check</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.CheckServerX509Token(Microsoft.Web.Services3.Security.Tokens.X509SecurityToken,System.String)">
            <summary>
            Returns true if given server token is valid.
            </summary>
            <param name="token">Token to check</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.GetSigningX509Token(Microsoft.Web.Services3.SoapContext,Microsoft.Web.Services3.Security.Security)">
            <summary>
            This method checks if the incoming message has signed all the important message parts such as soap:Body, all the addressing headers and timestamp.
            </summary>
            <param name="context">Soap context to get the signing token for</param>
            <param name="security">Security context</param>
            <returns>The signing token</returns>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.CheckSignature(Microsoft.Web.Services3.SoapContext,Microsoft.Web.Services3.Security.Security,Microsoft.Web.Services3.Security.MessageSignature)">
            <summary>
            Checks the context signature of the message.
            </summary>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.VerifyMessageParts(Microsoft.Web.Services3.SoapContext)">
            <summary>
            Vefies, if all the required message parts are present.
            </summary>
            <param name="context">Soap context</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.CompareArray(System.Byte[],System.Byte[])">
            <summary>
            Compares two byte arrays, returns true, if they are equal.
            </summary>
            <param name="a">Array 1</param>
            <param name="b">Array 2</param>
        </member>
        <member name="M:CMS.Synchronization.WSE3.X509Helper.CheckUsernameToken(Microsoft.Web.Services3.Security.Tokens.UsernameToken,System.String)">
            <summary>
            Returns true if given client token is valid.
            </summary>
            <param name="token">Token to check</param>
            <param name="siteName">Site name</param>
        </member>
    </members>
</doc>