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