Sdílet prostřednictvím


SecureConversationSecurityTokenParameters.RequireCancellation Vlastnost

Definice

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

Boolean

trueje-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.

Platí pro