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 можно получить доступ и задать через свойство.