ClaimsPrincipal.HasClaim Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.