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 メソッドは、この要求プリンシパルが所有する ID に、要求の値が ClaimsIdentity.RoleClaimType パラメーターで指定された値と等しいrole型の要求が含まれているかどうかを確認します。

Note

ClaimsIdentity には、ロールを表す要求の種類の独自の定義があります。 この要求の種類には、 ClaimsIdentity.RoleClaimType プロパティを使用してアクセスして設定できます。

適用対象