ClaimsIdentity.TryRemoveClaim(Claim) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.