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). |