Compartir a través de


ClaimsPrincipal.HasClaim Método

Definición

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

Sobrecargas

HasClaim(Predicate<Claim>)

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

HasClaim(String, String)

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

HasClaim(Predicate<Claim>)

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

Determina si cualquiera de las identidades de notificaciones asociadas a esta entidad de seguridad 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 ejecuta la lógica correspondiente.

Devoluciones

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

Excepciones

match es null.

Comentarios

Se llama a cada ClaimsIdentity uno.

Vea también

ClaimsIdentity.HasClaim(String, String).

Se aplica a

HasClaim(String, String)

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

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

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 notificación para hacer coincidir.

value
String

Valor de la notificación para hacer 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 utilizando Ordinal, distingue mayúsculas de minúsculas en el valor; distingue mayúsculas de minúsculas en el tipo.

Se aplica a