ClaimsIdentity.TryRemoveClaim(Claim) Método

Definición

Intenta quitar una notificación de la identidad de notificaciones.

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

Notificación que se va a quitar.

Devoluciones

true si la notificació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 son propiedad de 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