ClaimsIdentity.HasClaim Metoda

Definice

Určuje, jestli identita deklarací identity má deklaraci identity, která odpovídá zadaným podmínkám.

Přetížení

HasClaim(String, String)

Určuje, zda má tato identita deklarací identity se zadaným typem a hodnotou deklarace identity.

HasClaim(Predicate<Claim>)

Určuje, zda tato identita deklarací identity má deklaraci identity odpovídající zadanému predikátu.

HasClaim(String, String)

Zdroj:
ClaimsIdentity.cs
Zdroj:
ClaimsIdentity.cs
Zdroj:
ClaimsIdentity.cs

Určuje, zda má tato identita deklarací 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

trueje-li nalezena shoda; v opačném případě . false

Výjimky

type nebo value je null.

Poznámky

Nekontroluje Issuer vlastnosti nebo OriginalIssuer . Porovnání je provedeno pomocí ordinální, rozlišují se malá a velká písmena na hodnotě; u typu se rozlišují malá a velká písmena.

Platí pro

HasClaim(Predicate<Claim>)

Zdroj:
ClaimsIdentity.cs
Zdroj:
ClaimsIdentity.cs
Zdroj:
ClaimsIdentity.cs

Určuje, zda tato identita deklarací identity má 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

match
Predicate<Claim>

Funkce, která provádí odpovídající logiku.

Návraty

trueexistuje-li odpovídající deklarace identity; v opačném případě . false

Výjimky

match je null.

Platí pro