Udostępnij za pośrednictwem


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

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 i wartości oświadczenia.

HasClaim(Predicate<Claim>)

Ź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

match to null.

Uwagi

Każda z nich jest wywoływana ClaimsIdentity .

Zobacz też

ClaimsIdentity.HasClaim(String, String).

Dotyczy

HasClaim(String, String)

Ź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 i wartości oświadczenia.

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 do dopasowania.

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 na wartości; wielkość liter w typie.

Dotyczy