Partager via


SecureConversationSecurityTokenParameters.RequireCancellation Propriété

Définition

Obtient ou définit une valeur qui indique si une annulation est requise.

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

Valeur de propriété

true si l'annulation est requise ; sinon, false. La valeur par défaut est true.

Remarques

Quand Authentification Windows est utilisé en association avec un jeton de contexte de sécurité, WCF ne remplit pas la WindowsIdentity propriété avec l’identité de l’appelant réel, mais affecte à la propriété la valeur anonyme. Étant donné que la sécurité WCF doit recréer le contenu du contexte de sécurité du service pour chaque requête provenant du jeton de contexte de sécurité entrant, le serveur ne suit pas la session de sécurité en mémoire. Comme il est impossible de sérialiser l'instance WindowsIdentity dans le jeton de contexte de sécurité, la propriété WindowsIdentity retourne une identité anonyme.

La configuration suivante expose ce comportement.

<customBinding>
  <binding name="Cancellation">
       <textMessageEncoding />
        <security
            requireSecurityContextCancellation="false">
              <secureConversationBootstrap
                 requireSecurityContextCancellation="true" />
      </security>
    <httpTransport />
  </binding>
</customBinding>

Pour plus d’informations sur les jetons de contexte de sécurité, consultez Guide pratique pour créer un jeton de contexte de sécurité pour une session sécurisée.

S’applique à