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)

Определяет, принадлежит ли текущий субъект указанной роли.

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