ClaimsIdentity.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 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
true
je-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
Návraty
true
existuje-li odpovídající deklarace identity; v opačném případě . false
Výjimky
match
je null
.