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) |
Определяет, относится ли текущий участник к указанной роли. |