ClaimsPrincipal.HasClaim Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.