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.
Restituisce
true
se l'attestazione è stata rimossa con esito positivo; 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 viene corrispondente al riferimento all'oggetto (ReferenceEquals).
Questo metodo ha l'attributo SecurityCritical
applicato per controllare quali entità possono rimuovere le attestazioni dall'identità. Più avanti nella pipe, le decisioni di autorizzazione vengono prese in base alle attestazioni presenti nella Claims raccolta.