System.Security.Principal Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет основной объект, представляющий контекст безопасности, в котором выполняется код. Дополнительные сведения см. в разделе Role-Based Security.
Классы
| Имя | Описание |
|---|---|
| GenericIdentity |
Представляет универсального пользователя. |
| GenericPrincipal |
Представляет универсальный субъект. |
| IdentityNotMappedException |
Представляет исключение для субъекта, удостоверение которого не удалось сопоставить с известным удостоверением. |
| IdentityReference |
Представляет удостоверение и является базовым классом для NTAccount и SecurityIdentifier классов. Этот класс не предоставляет открытый конструктор и поэтому не может быть унаследован. |
| IdentityReferenceCollection |
Представляет коллекцию объектов и предоставляет средства преобразования наборов производных IdentityReferenceIdentityReferenceобъектов в IdentityReferenceпроизводные типы. |
| NTAccount |
Представляет учетную запись пользователя или группы. |
| SecurityIdentifier |
Представляет идентификатор безопасности (SID) и предоставляет операции маршалинга и сравнения для идентификаторов SID. |
| WindowsIdentity |
Представляет пользователя Windows. |
| WindowsImpersonationContext |
Представляет пользователя Windows до операции олицетворения. |
| WindowsPrincipal |
Позволяет коду проверить членство в группе Windows пользователя Windows. |
Интерфейсы
| Имя | Описание |
|---|---|
| IIdentity |
Определяет основные функциональные возможности объекта удостоверения. |
| IPrincipal |
Определяет основные функциональные возможности основного объекта. |
Перечисления
| Имя | Описание |
|---|---|
| PrincipalPolicy |
Указывает способ создания объектов субъекта и удостоверений для домена приложения. Значение по умолчанию — |
| TokenAccessLevels |
Определяет привилегии учетной записи пользователя, связанной с маркером доступа. |
| TokenImpersonationLevel |
Определяет уровни олицетворения безопасности. Уровни олицетворения безопасности управляют степенью, в которой серверный процесс может действовать от имени клиентского процесса. |
| WellKnownSidType |
Определяет набор часто используемых идентификаторов безопасности (SID). |
| WindowsAccountType |
Указывает тип используемой учетной записи Windows. |
| WindowsBuiltInRole |
Указывает общие роли для использования с IsInRole(String). |