Comparteix a través de


ClaimsIdentity.TryRemoveClaim(Claim) Método

Definición

Se intenta quitar una reclamación de la identidad de reclamaciones.

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

Parámetros

claim
Claim

Reclamación que se va a quitar.

Devoluciones

true si la reclamación se quitó correctamente; de lo contrario, false.

Atributos

Comentarios

Es posible que la notificación no se pueda quitar porque no es propiedad de la identidad. Por ejemplo, esto sería el caso de las notificaciones de rol que pertenecen a la entidad de seguridad.

La notificación especificada coincide con la referencia de objeto (ReferenceEquals).

Este método tiene el SecurityCritical atributo aplicado para controlar qué entidades pueden quitar notificaciones de la identidad. Más abajo de la canalización, las decisiones de autorización se toman en función de las notificaciones que están presentes en la Claims colección.

Se aplica a