Share via


System.Security.Principal 名前空間

System.Security.Principal 名前空間は、コードを実行するときに使用するセキュリティ コンテキストを表すプリンシパル オブジェクトを定義します。詳細については、「 ロール ベース セキュリティ 」を参照してください。

名前空間の階層構造

クラス

クラス 説明
GenericIdentity 標準ユーザーを表します。
GenericPrincipal 標準プリンシパルを表します。
WindowsIdentity Windows ユーザーを表します。
WindowsImpersonationContext 偽装操作を行う前の Windows ユーザーを表します。
WindowsPrincipal コードによって Windows ユーザーの Windows グループ メンバシップを確認できるようにします。

インターフェイス

インターフェイス 説明
IIdentity ID オブジェクトの基本機能を定義します。
IPrincipal プリンシパル オブジェクトの基本機能を定義します。

列挙体

列挙体 説明
PrincipalPolicy アプリケーション ドメインに対してプリンシパル オブジェクトと ID オブジェクトをどのように作成するかを指定します。既定値は UnauthenticatedPrincipal です。
WindowsAccountType 使用されている Windows アカウントの種類を指定します。
WindowsBuiltInRole IsInRole で使用される共通のロールを指定します。

参照

.NET Framework クラス ライブラリ