Język

ClaimsPrincipal.HasClaim Metoda

Definicja

Określa, czy którakolwiek z tożsamości oświadczeń skojarzonych z tym podmiotem zabezpieczeń oświadczeń zawiera oświadczenie zgodne z określonymi warunkami.

Przeciążenia

Nazwa Opis
HasClaim(Predicate<Claim>)

Określa, czy którakolwiek z tożsamości oświadczeń skojarzonych z tym podmiotem zabezpieczeń oświadczeń zawiera oświadczenie zgodne z określonym predykatem.

HasClaim(String, String)

Określa, czy którakolwiek z tożsamości oświadczeń skojarzonych z tym podmiotem zabezpieczeń oświadczeń zawiera oświadczenie o określonym typie oświadczenia i wartości.

HasClaim(Predicate<Claim>)

Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs

Określa, czy którakolwiek z tożsamości oświadczeń skojarzonych z tym podmiotem zabezpieczeń oświadczeń zawiera oświadczenie zgodne z określonym predykatem.

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

Parametry

match
Predicate<Claim>

Funkcja, która wykonuje zgodną logikę.

Zwraca

true jeśli istnieje zgodne oświadczenie; w przeciwnym razie, false.

Wyjątki

Parametr match ma wartość null.

Uwagi

Każda ClaimsIdentity z nich jest wywoływana.

Zobacz także

ClaimsIdentity.HasClaim(String, String).

Dotyczy

HasClaim(String, String)

Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs
Źródło:
ClaimsPrincipal.cs

Określa, czy którakolwiek z tożsamości oświadczeń skojarzonych z tym podmiotem zabezpieczeń oświadczeń zawiera oświadczenie o określonym typie oświadczenia i wartości.

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

Parametry

type
String

Typ oświadczenia, który ma być zgodny.

value
String

Wartość oświadczenia do dopasowania.

Zwraca

true jeśli istnieje zgodne oświadczenie; w przeciwnym razie, false.

Wyjątki

type lub value ma wartość null.

Uwagi

Nie sprawdza Issuer właściwości lub OriginalIssuer . Porównanie jest wykonywane przy użyciu porządkowego, z uwzględnieniem wielkości liter; wielkość liter w typie jest rozróżniana.

Dotyczy