ClaimsPrincipal.HasClaim Método

Definição

Determina se alguma das identidades das reivindicações associadas ao principal desta reivindicação contém uma reivindicação que corresponda a condições especificadas.

Sobrecargas

Name Description
HasClaim(Predicate<Claim>)

Determina se alguma das identidades das reivindicações associadas ao principal desta reivindicação contém uma reivindicação correspondida ao predicado especificado.

HasClaim(String, String)

Determina se alguma das identidades de reivindicações associadas ao principal deste pedido contém uma reivindicação com o tipo e valor especificados.

HasClaim(Predicate<Claim>)

Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs

Determina se alguma das identidades das reivindicações associadas ao principal desta reivindicação contém uma reivindicação correspondida ao predicado especificado.

public:
 virtual bool HasClaim(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual bool HasClaim(Predicate<System.Security.Claims.Claim> match);
abstract member HasClaim : Predicate<System.Security.Claims.Claim> -> bool
override this.HasClaim : Predicate<System.Security.Claims.Claim> -> bool
Public Overridable Function HasClaim (match As Predicate(Of Claim)) As Boolean

Parâmetros

match
Predicate<Claim>

A função que executa a lógica de correspondência.

Devoluções

true se existir uma reivindicação correspondente; caso contrário, false.

Exceções

match é null.

Observações

Cada ClaimsIdentity um é chamado.

Consulte também

ClaimsIdentity.HasClaim(String, String).

Aplica-se a

HasClaim(String, String)

Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs
Origem:
ClaimsPrincipal.cs

Determina se alguma das identidades de reivindicações associadas ao principal deste pedido contém uma reivindicação com o tipo e valor especificados.

public:
 virtual bool HasClaim(System::String ^ type, System::String ^ value);
public virtual bool HasClaim(string type, string value);
abstract member HasClaim : string * string -> bool
override this.HasClaim : string * string -> bool
Public Overridable Function HasClaim (type As String, value As String) As Boolean

Parâmetros

type
String

O tipo de reivindicação para corresponder.

value
String

O valor da reivindicação corresponde.

Devoluções

true se existir uma reivindicação correspondente; caso contrário, false.

Exceções

type ou value é null.

Observações

Não verifica as Issuer propriedades de OR OriginalIssuer . A comparação é feita usando Ordinal, com sensibilidade a maiúsculas e maiúsculas no valor; Sensível a maiúsculas e minúsculas no tipo.

Aplica-se a