Condividi tramite


ClaimsPrincipal.HasClaim Metodo

Definizione

Determina se una qualsiasi delle identità di attestazione associate a questa entità delle attestazioni contiene un'attestazione che soddisfa le condizioni specificate.

Overload

HasClaim(Predicate<Claim>)

Determina se una qualsiasi delle identità di attestazione associate all'entità delle attestazioni contiene un'attestazione a cui corrisponde il predicato specificato.

HasClaim(String, String)

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

HasClaim(Predicate<Claim>)

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

Determina se una qualsiasi delle identità di attestazione associate all'entità delle attestazioni contiene 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.

Commenti

Ogni ClaimsIdentity viene chiamato.

Vedere anche

ClaimsIdentity.HasClaim(String, String).

Si applica a

HasClaim(String, String)

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

Determina se una qualsiasi delle identità di attestazione associate all'entità delle attestazioni contiene 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 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, distinzione tra maiuscole e minuscole sul valore; distinzione tra maiuscole e minuscole sul tipo.

Si applica a