ClaimsIdentity.TryRemoveClaim(Claim) Méthode

Définition

Tente de supprimer une revendication de l’identité de revendications.

public:
 virtual bool TryRemoveClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual bool TryRemoveClaim(System.Security.Claims.Claim claim);
public virtual bool TryRemoveClaim(System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
Public Overridable Function TryRemoveClaim (claim As Claim) As Boolean

Paramètres

claim
Claim

Revendication à supprimer.

Retours

true si la revendication a été supprimée avec succès ; sinon, false.

Attributs

Remarques

Il est possible que la revendication ne puisse pas être supprimée, car elle n’appartient pas à l’identité. Par exemple, il s’agit du cas des revendications de rôle détenues par le principal.

La revendication spécifiée est correspondante par référence d’objet (ReferenceEquals).

Cette méthode a l’attribut SecurityCritical appliqué pour contrôler quelles entités peuvent supprimer les revendications de l’identité. Plus loin dans le canal, les décisions d’autorisation sont prises en fonction des revendications présentes dans la Claims collection.

S’applique à