ClaimsPrincipal.HasClaim Metodo

Definizione

Determina se una delle identità delle attestazioni associate a questa entità attestazioni contiene un'attestazione che corrisponde alle condizioni specificate.

Overload

Nome Descrizione
HasClaim(Predicate<Claim>)

Determina se una delle identità delle attestazioni associate a questa entità attestazioni contiene un'attestazione corrispondente al predicato specificato.

HasClaim(String, String)

Determina se una delle identità delle attestazioni associate a questa entità attestazioni contiene un'attestazione con il tipo di attestazione e il valore specificati.

HasClaim(Predicate<Claim>)

Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs

Determina se una delle identità delle attestazioni associate a questa entità attestazioni contiene un'attestazione corrispondente al 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.

Valori restituiti

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

Eccezioni

match è null.

Commenti

Ogni ClaimsIdentity viene chiamato.

Vedere anche

ClaimsIdentity.HasClaim(String, String).

Si applica a

HasClaim(String, String)

Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs
Origine:
ClaimsPrincipal.cs

Determina se una delle identità delle attestazioni associate a questa entità attestazioni contiene un'attestazione con il tipo di attestazione 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 dell'attestazione da trovare.

value
String

Valore dell'attestazione da trovare.

Valori restituiti

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

Eccezioni

type o value è null.

Commenti

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

Si applica a