ClaimsPrincipal.IsInRole(String) Yöntem

Tanım

Bu talep sorumlusu tarafından temsil edilen varlığın (kullanıcı) belirtilen rolde olup olmadığını gösteren bir değer döndürür.

public:
 virtual bool IsInRole(System::String ^ role);
public virtual bool IsInRole (string role);
abstract member IsInRole : string -> bool
override this.IsInRole : string -> bool
Public Overridable Function IsInRole (role As String) As Boolean

Parametreler

role
String

Denetlenecek rol.

Döndürülenler

true talep sorumlusu belirtilen roldeyse; aksi takdirde , false.

Uygulamalar

Açıklamalar

yöntemi, IsInRole bu talep sorumlusunun sahip olduğu bir kimliğin, talep değerinin ClaimsIdentity.RoleClaimType parametresi tarafından belirtilen değere eşit olduğu türde bir talep içerdiğini role denetler.

Not

Her ClaimsIdentity biri, bir rolü temsil eden talep türünün kendi tanımına sahiptir. Bu talep türüne erişebilir ve özelliği aracılığıyla ClaimsIdentity.RoleClaimType ayarlanabilir.

Şunlara uygulanır