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