ClaimsPrincipal.HasClaim Yöntem

Tanım

Bu talep sorumlusuyla ilişkili talep kimliklerinden herhangi birinin belirtilen koşullarla eşleşen bir talep içerip içermediğini belirler.

Aşırı Yüklemeler

HasClaim(Predicate<Claim>)

Bu talep sorumlusuyla ilişkili talep kimliklerinden herhangi birinin belirtilen koşulla eşleşen bir talep içerip içermediğini belirler.

HasClaim(String, String)

Bu talep sorumlusuyla ilişkili talep kimliklerinden herhangi birinin belirtilen talep türüne ve değerine sahip bir talep içerip içermediğini belirler.

HasClaim(Predicate<Claim>)

Bu talep sorumlusuyla ilişkili talep kimliklerinden herhangi birinin belirtilen koşulla eşleşen bir talep içerip içermediğini belirler.

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

Parametreler

match
Predicate<Claim>

Eşleşen mantığı gerçekleştiren işlev.

Döndürülenler

Boolean

true eşleşen bir talep varsa; aksi takdirde , false.

Özel durumlar

match, null değeridir.

Açıklamalar

Her ClaimsIdentity biri çağrılır.

Ayrıca bkz.

ClaimsIdentity.HasClaim(String, String).

Şunlara uygulanır

HasClaim(String, String)

Bu talep sorumlusuyla ilişkili talep kimliklerinden herhangi birinin belirtilen talep türüne ve değerine sahip bir talep içerip içermediğini belirler.

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

Parametreler

type
String

Eşleşecek talebin türü.

value
String

Eşleşecek talebin değeri.

Döndürülenler

Boolean

true eşleşen bir talep varsa; aksi takdirde , false.

Özel durumlar

type veya value şeklindedir null.

Açıklamalar

veya OriginalIssuer özelliklerini denetlemezIssuer. Karşılaştırma sıralı, büyük/küçük harfe duyarlı değer kullanılarak yapılır; türünde büyük/küçük harfe duyarlıdır.

Şunlara uygulanır