ClaimsIdentity.TryRemoveClaim(Claim) Metodo

Definizione

Tenta di rimuovere un'attestazione dall'identità delle attestazioni.

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);
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

Parametri

claim
Claim

Attestazione da rimuovere.

Valori restituiti

true se l'attestazione è stata rimossa correttamente; in caso contrario, false.

Attributi

Commenti

È possibile che l'attestazione non possa essere rimossa perché non è di proprietà dell'identità. Ad esempio, si tratta del caso delle attestazioni di ruolo di proprietà dell'entità.

L'attestazione specificata corrisponde al riferimento all'oggetto (ReferenceEquals).

Questo metodo ha l'attributo SecurityCritical applicato per controllare quali entità possono rimuovere le attestazioni dall'identità. Oltre la pipe, le decisioni di autorizzazione vengono prese in base alle attestazioni presenti nella Claims raccolta.

Si applica a