共用方式為


ClaimsPrincipal.IsInRole(String) 方法

定義

傳回值,表示此宣告主體所代表之實體 (使用者) 是否在指定的角色。

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

參數

role
String

要檢查的角色。

傳回

如果宣告主體在指定的角色中,則為 true;否則為 false

實作

備註

方法 IsInRole 會檢查這個宣告主體擁有的身分識別是否包含類型的 ClaimsIdentity.RoleClaimType 宣告,其中宣告的值等於 參數所 role 指定的值。

注意

每個都有自己的 ClaimsIdentity 宣告類型定義,代表角色。 您可以透過 ClaimsIdentity.RoleClaimType 屬性來存取和設定此宣告類型。

適用於