SecureConversationSecurityTokenParameters.RequireCancellation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.