ClaimsPrincipal.HasClaim Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.