Gets or sets a value that indicates whether cancellation is required.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
When Windows authentication is used in combination with a stateful security context token, WCF does not populate the WindowsIdentity property with the actual caller's identity, but instead sets the property to anonymous. Because WCF security must re-create the content of the service security context for every request from the incoming security context token, the server does not keep track of the security session in the memory. Because it is impossible to serialize the WindowsIdentity instance into the security context token, the WindowsIdentity property returns an anonymous identity.
The following configuration exhibits this behavior.
<customBinding> <binding name="Cancellation"> <textMessageEncoding /> <security requireSecurityContextCancellation="false"> <secureConversationBootstrap requireSecurityContextCancellation="true" /> </security> <httpTransport /> </binding> </customBinding>
For more information about stateful security context tokens, see How To: Create a Stateful Security Context Token for a Secure Session.
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.