Condividi tramite


ClaimsIdentity.HasClaim Metodo

Definizione

Determina se l'identità delle attestazioni possiede un'attestazione che soddisfa le condizioni specificate.

Overload

HasClaim(String, String)

Determina se l'identità delle attestazioni ha un'attestazione con il tipo e il valore specificati.

HasClaim(Predicate<Claim>)

Determina se l'identità delle attestazioni possiede un'attestazione a cui corrisponde il predicato specificato.

HasClaim(String, String)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

Determina se l'identità delle attestazioni ha un'attestazione con il tipo e il valore specificati.

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

Parametri

type
String

Tipo di attestazione per cui trovare una corrispondenza.

value
String

Valore dell'attestazione di cui ottenere la corrispondenza.

Restituisce

true se viene rilevata una corrispondenza; in caso contrario, false.

Eccezioni

type o value è null.

Commenti

Non controlla le Issuer proprietà o OriginalIssuer . Il confronto viene eseguito usando ordinale, con distinzione tra maiuscole e minuscole sul valore; distinzione tra maiuscole e minuscole nel tipo.

Si applica a

HasClaim(Predicate<Claim>)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

Determina se l'identità delle attestazioni possiede un'attestazione a cui corrisponde il predicato specificato.

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

Parametri

match
Predicate<Claim>

Funzione che esegue la logica corrispondente.

Restituisce

true se esiste un'attestazione corrispondente; in caso contrario, false.

Eccezioni

match è null.

Si applica a