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