Поделиться через


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)

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

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