ClaimsPrincipal.HasClaim Método

Definición

Determina si alguna de las identidades de notificaciones asociadas a esta entidad de notificaciones contiene una notificación que coincide con las condiciones especificadas.

Sobrecargas

Nombre Description
HasClaim(Predicate<Claim>)

Determina si alguna de las identidades de notificaciones asociadas a esta entidad de notificaciones contiene una notificación que coincide con el predicado especificado.

HasClaim(String, String)

Determina si alguna de las identidades de notificaciones asociadas a esta entidad de notificaciones contiene una notificación con el tipo de notificación y el valor especificados.

HasClaim(Predicate<Claim>)

Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs

Determina si alguna de las identidades de notificaciones asociadas a esta entidad de notificaciones contiene una notificación que coincide con el 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>

Función que realiza la lógica coincidente.

Devoluciones

true si existe una notificación coincidente; de lo contrario, false.

Excepciones

match es null.

Comentarios

Se llama a cada ClaimsIdentity uno.

Consulte también

ClaimsIdentity.HasClaim(String, String).

Se aplica a

HasClaim(String, String)

Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs
Source:
ClaimsPrincipal.cs

Determina si alguna de las identidades de notificaciones asociadas a esta entidad de notificaciones contiene una notificación con el tipo de notificación y el 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

Tipo de la notificación que se va a coincidir.

value
String

Valor de la notificación que se va a coincidir.

Devoluciones

true si existe una notificación coincidente; de lo contrario, false.

Excepciones

type o value es null.

Comentarios

No comprueba las Issuer propiedades o OriginalIssuer . La comparación se realiza mediante Ordinal, distingue mayúsculas de minúsculas en el valor; distingue mayúsculas de minúsculas en el tipo.

Se aplica a