System.Security.Principal 命名空间  
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义表示运行代码的安全上下文的主体对象。 有关详细信息,请参阅基于角色的安全性。
类
| 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) 一起使用的公共角色。 |