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