Share via


SecureConversationClientSendSecurityFilter Class

Provides a base class for filtering outgoing SOAP messages that are secured using a secure conversation.

Namespace: Microsoft.Web.Services3.Security
Assembly: Microsoft.Web.Services3 (in microsoft.web.services3.dll)

Usage

'Usage
Dim assertion As SecurityPolicyAssertion
Dim secureConversationClientSendSecurityFilter1 As New SecureConversationClientSendSecurityFilter(assertion)

Syntax

'Declaration
MustInherit Public Class SecureConversationClientSendSecurityFilter
    Inherits SendSecurityFilter
    Implements ISecureConversationEvents
public abstract class SecureConversationClientSendSecurityFilter : SendSecurityFilter, ISecureConversationEvents
public ref class SecureConversationClientSendSecurityFilter abstract : SendSecurityFilter, ISecureConversationEvents
public abstract class SecureConversationClientSendSecurityFilter extends SendSecurityFilter implements ISecureConversationEvents
public abstract class SecureConversationClientSendSecurityFilter extends SendSecurityFilter implements ISecureConversationEvents

Remarks

Use the SecureConversationClientSendSecurityFilter class for custom policy assertions that use a secure conversation. A secure conversation is a SOAP message exchange between a client and a Web service that is secured using an issued security token from a security token service. Typically, the security token is a SecurityContextToken security token. For more information about creating custom policy assertions, see How to: Create a Custom Policy Assertion.

Inheritance Hierarchy

System.Object
   Microsoft.Web.Services3.SoapFilter
     Microsoft.Web.Services3.Security.SendSecurityFilter
      Microsoft.Web.Services3.Security.SecureConversationClientSendSecurityFilter
         Microsoft.Web.Services3.Design.AnonymousForCertificateAssertion.ClientOutputFilter
         Microsoft.Web.Services3.Design.KerberosAssertion.ClientOutputFilter
         Microsoft.Web.Services3.Design.MutualCertificate10Assertion.ClientOutputFilter
         Microsoft.Web.Services3.Design.MutualCertificate11Assertion.ClientOutputFilter
         Microsoft.Web.Services3.Design.UsernameForCertificateAssertion.ClientOutputFilter

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows 2000, Windows 2000 Server, Windows 2000 Advanced Server

Target Platforms

See Also

Reference

SecureConversationClientSendSecurityFilter Members
Microsoft.Web.Services3.Security Namespace