ClaimsPrincipal.HasClaim Metod

Definition

Avgör om någon av anspråksidentiteterna som är associerade med det här anspråksobjektet innehåller ett anspråk som matchar angivna villkor.

Överlagringar

Name Description
HasClaim(Predicate<Claim>)

Avgör om någon av anspråksidentiteterna som är associerade med det här anspråksobjektet innehåller ett anspråk som matchas av det angivna predikatet.

HasClaim(String, String)

Avgör om någon av anspråksidentiteterna som är associerade med det här anspråksobjektet innehåller ett anspråk med den angivna anspråkstypen och värdet.

HasClaim(Predicate<Claim>)

Avgör om någon av anspråksidentiteterna som är associerade med det här anspråksobjektet innehåller ett anspråk som matchas av det angivna predikatet.

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

Parametrar

match
Predicate<Claim>

Funktionen som utför matchande logik.

Returer

trueom det finns ett matchande anspråk. annars . false

Undantag

match är null.

Kommentarer

Var och ClaimsIdentity en anropas.

Se även

ClaimsIdentity.HasClaim(String, String).

Gäller för

HasClaim(String, String)

Avgör om någon av anspråksidentiteterna som är associerade med det här anspråksobjektet innehåller ett anspråk med den angivna anspråkstypen och värdet.

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

Parametrar

type
String

Vilken typ av anspråk som ska matchas.

value
String

Värdet för anspråket som ska matchas.

Returer

trueom det finns ett matchande anspråk. annars . false

Undantag

type eller value är null.

Kommentarer

Kontrollerar Issuer inte egenskaperna eller OriginalIssuer . Jämförelsen görs med hjälp av Ordinal, skiftlägeskänslig för värde; skiftlägeskänsligt på typ.

Gäller för