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 .

Note

Каждый из них ClaimsIdentity имеет собственное определение типа утверждения, представляющего роль. К этому типу утверждений ClaimsIdentity.RoleClaimType можно получить доступ и задать через свойство.

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