SecureConversationSecurityTokenParameters.RequireCancellation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob ein Abbruch erforderlich ist.
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
Eigenschaftswert
true
, wenn ein Abbruch erforderlich ist, andernfalls false
. Der Standardwert ist true
.
Hinweise
Wenn Windows-Authentifizierung in Kombination mit einem Sicherheitskontexttoken verwendet wird, füllt WCF die WindowsIdentity Eigenschaft nicht mit der Identität des tatsächlichen Anrufers auf, sondern legt die Eigenschaft auf anonym fest. Da WCF-Sicherheit den Inhalt des Dienstsicherheitskontexts für jede Anforderung aus dem eingehenden Sicherheitskontexttoken neu erstellen muss, bleibt der Server nicht auf die Sicherheitssitzung im Arbeitsspeicher nachverfolgen. Da die WindowsIdentity-Instanz nicht in das Sicherheitskontexttoken serialisiert werden kann, gibt die WindowsIdentity-Eigenschaft eine anonyme Identität zurück.
Die folgende Konfiguration weist dieses Verhalten auf.
<customBinding>
<binding name="Cancellation">
<textMessageEncoding />
<security
requireSecurityContextCancellation="false">
<secureConversationBootstrap
requireSecurityContextCancellation="true" />
</security>
<httpTransport />
</binding>
</customBinding>
Weitere Informationen zu Sicherheitskontexttoken finden Sie unter How to: Create a Security Context Token for a Secure Session.