IPrincipal Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет основные функциональные возможности основного объекта.
public interface class IPrincipal
public interface IPrincipal
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
type IPrincipal = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IPrincipal = interface
Public Interface IPrincipal
- Производный
- Атрибуты
Комментарии
Основной объект представляет контекст безопасности пользователя, от имени которого выполняется код, включая удостоверение пользователя (IIdentity) и все роли, к которым они относятся.
Для реализации IPrincipal интерфейса требуются все основные объекты. Дополнительные сведения о IPrincipal реализации см. в ClaimsPrincipal классе.
Свойства
| Имя | Описание |
|---|---|
| Identity |
Возвращает удостоверение текущего субъекта. |
Методы
| Имя | Описание |
|---|---|
| IsInRole(String) |
Определяет, принадлежит ли текущий субъект указанной роли. |