ClaimsPrincipal.HasClaim Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.