Поделиться через


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 свойства .

Применяется к