SecureConversationSecurityTokenParameters.RequireCancellation Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda je zrušení povinné.
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
Hodnota vlastnosti
true
je-li vyžadováno zrušení; v opačném případě . false
Výchozí formát je true
.
Poznámky
Pokud se ověřování Windows používá v kombinaci s tokenem kontextu zabezpečení, WCF nenaplní WindowsIdentity vlastnost vlastní identitou volajícího, ale místo toho vlastnost nastaví na anonymní. Vzhledem k tomu, že zabezpečení WCF musí znovu vytvořit obsah kontextu zabezpečení služby pro každý požadavek z příchozího tokenu kontextu zabezpečení, server nebude sledovat relaci zabezpečení v paměti. Protože není možné serializovat WindowsIdentity instanci do tokenu kontextu zabezpečení, WindowsIdentity vrátí vlastnost anonymní identitu.
Toto chování vykazuje následující konfigurace.
<customBinding>
<binding name="Cancellation">
<textMessageEncoding />
<security
requireSecurityContextCancellation="false">
<secureConversationBootstrap
requireSecurityContextCancellation="true" />
</security>
<httpTransport />
</binding>
</customBinding>
Další informace o kontextových tokenech zabezpečení najdete v tématu Postupy: Vytvoření tokenu kontextu zabezpečení pro zabezpečenou relaci.