ClaimsPrincipal.HasClaim Methode

Definitie

Bepaalt of een van de claims-id's die aan deze claimprincipaal zijn gekoppeld, een claim bevat die overeenkomt met de opgegeven voorwaarden.

Overloads

Name Description
HasClaim(Predicate<Claim>)

Bepaalt of een van de claims-id's die zijn gekoppeld aan deze claimprincipaal een claim bevat die overeenkomt met het opgegeven predicaat.

HasClaim(String, String)

Bepaalt of een van de claims-id's die aan deze claimprincipaal zijn gekoppeld, een claim bevat met het opgegeven claimtype en de opgegeven waarde.

HasClaim(Predicate<Claim>)

Bepaalt of een van de claims-id's die zijn gekoppeld aan deze claimprincipaal een claim bevat die overeenkomt met het opgegeven predicaat.

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

Parameters

match
Predicate<Claim>

De functie waarmee de overeenkomende logica wordt uitgevoerd.

Retouren

true als er een overeenkomende claim bestaat; anders, false.

Uitzonderingen

match is null.

Opmerkingen

Elk ClaimsIdentity wordt aangeroepen.

Zie ook

ClaimsIdentity.HasClaim(String, String).

Van toepassing op

HasClaim(String, String)

Bepaalt of een van de claims-id's die aan deze claimprincipaal zijn gekoppeld, een claim bevat met het opgegeven claimtype en de opgegeven waarde.

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

Parameters

type
String

Het type claim dat moet worden vergeleken.

value
String

De waarde van de claim die moet worden vergeleken.

Retouren

true als er een overeenkomende claim bestaat; anders, false.

Uitzonderingen

type of value is null.

Opmerkingen

Controleert de Issuer of OriginalIssuer eigenschappen niet. De vergelijking wordt gemaakt met ordinaal, hoofdlettergevoelig op waarde; hoofdlettergevoelig voor type.

Van toepassing op