ClaimsIdentity.TryRemoveClaim(Claim) Método

Definição

Tenta remover uma reivindicação da identidade da reclamação.

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

A alegação de remoção.

Devoluções

true se a reclamação foi removida com sucesso; caso contrário, false.

Atributos

Observações

É possível que a reivindicação não possa ser removida porque não pertence à identidade. Por exemplo, este seria o caso das reivindicações de função que pertencem ao principal.

A reivindicação especificada é correspondida pela referência do objeto (ReferenceEquals).

Este método tem o SecurityCritical atributo aplicado para controlar quais entidades podem remover reivindicações da identidade. Mais abaixo, as decisões de autorização são tomadas com base nas reivindicações presentes na Claims coleção.

Aplica-se a