ClaimsPrincipal.IsInRole(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回值,表示此宣告主體所代表之實體 (使用者) 是否在指定的角色。
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 屬性來存取和設定此宣告類型。