SecureConversationSecurityTokenParameters.RequireCancellation Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of annulering is vereist.
public:
property bool RequireCancellation { bool get(); void set(bool value); };
public bool RequireCancellation { get; set; }
member this.RequireCancellation : bool with get, set
Public Property RequireCancellation As Boolean
Waarde van eigenschap
true indien annulering vereist is; anders, false. De standaardwaarde is true.
Opmerkingen
Wanneer Windows authentication wordt gebruikt in combinatie met een beveiliging contexttoken, vult WCF de eigenschap WindowsIdentity niet in met de identiteit van de werkelijke beller, maar stelt in plaats daarvan de eigenschap in op anoniem. Omdat WCF-beveiliging de inhoud van de servicebeveiligingscontext opnieuw moet maken voor elke aanvraag van het binnenkomende beveiligingscontexttoken, houdt de server de beveiligingssessie in het geheugen niet bij. Omdat het onmogelijk is om het WindowsIdentity exemplaar te serialiseren in het beveiliging contexttoken, retourneert de WindowsIdentity eigenschap een anonieme identiteit.
De volgende configuratie vertoont dit gedrag.
<customBinding>
<binding name="Cancellation">
<textMessageEncoding />
<security
requireSecurityContextCancellation="false">
<secureConversationBootstrap
requireSecurityContextCancellation="true" />
</security>
<httpTransport />
</binding>
</customBinding>
Zie Instructies voor het maken van een beveiligingcontexttoken voor een beveiligde sessie voor meer informatie over beveiligingcontexttokens.