ClaimsPrincipal.HasClaim Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jestli některá z identit deklarací identity přidružená k tomuto objektu deklarací identity obsahuje deklaraci identity, která odpovídá zadaným podmínkám.
Přetížení
HasClaim(Predicate<Claim>) |
Určuje, jestli některá z identit deklarací identity přidružená k tomuto objektu zabezpečení deklarací identity obsahuje deklaraci identity odpovídající zadanému predikátu. |
HasClaim(String, String) |
Určuje, jestli některá z identit deklarací identity přidružená k tomuto objektu zabezpečení obsahuje deklaraci identity se zadaným typem a hodnotou deklarace identity. |
HasClaim(Predicate<Claim>)
- Zdroj:
- ClaimsPrincipal.cs
- Zdroj:
- ClaimsPrincipal.cs
- Zdroj:
- ClaimsPrincipal.cs
Určuje, jestli některá z identit deklarací identity přidružená k tomuto objektu zabezpečení deklarací identity obsahuje deklaraci identity odpovídající zadanému predikátu.
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
Návraty
true
pokud existuje odpovídající deklarace identity; v opačném případě . false
Výjimky
match
je null
.
Poznámky
Volá se každý z nich ClaimsIdentity .
Viz také
ClaimsIdentity.HasClaim(String, String).
Platí pro
HasClaim(String, String)
- Zdroj:
- ClaimsPrincipal.cs
- Zdroj:
- ClaimsPrincipal.cs
- Zdroj:
- ClaimsPrincipal.cs
Určuje, jestli některá z identit deklarací identity přidružená k tomuto objektu zabezpečení obsahuje deklaraci identity se zadaným typem a hodnotou deklarace identity.
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 deklarace identity, která se má shodovat.
- value
- String
Hodnota deklarace identity, která se má shodovat.
Návraty
true
pokud existuje odpovídající deklarace identity; v opačném případě . false
Výjimky
type
nebo value
je null
.
Poznámky
Nekontroluje vlastnosti nebo IssuerOriginalIssuer . Porovnání je provedeno pomocí ordinal, rozlišovat malá a velká písmena na hodnotu; Rozlišují se malá a velká písmena u typu.