PrincipalPolicy 列挙体
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration PrincipalPolicy

メンバ名 | 説明 | |
---|---|---|
NoPrincipal | プリンシパル オブジェクトまたは ID オブジェクトは作成されません。 | |
UnauthenticatedPrincipal | 認証されていないエンティティに対するプリンシパル オブジェクトと ID オブジェクトが作成されます。認証されていないエンティティの Name は空の文字列 ("") に設定され、IsAuthenticated は false に設定されます。 | |
WindowsPrincipal | 現在の実行スレッドに関連付けられているオペレーティング システム トークンを反映するプリンシパル オブジェクトと ID オブジェクトが作成され、関連付けられているオペレーティング システム グループがロールに割り当てられます。 |

パフォーマンス上の理由から、既定のプリンシパル オブジェクトと ID オブジェクトは必要でない限りは作成されません。プリンシパルが現在のスレッドに明示的に追加された場合は、既定のプリンシパルは作成されず、そのプリンシパル ポリシー設定は無視されます。
信頼性の高いホストは、AppDomain の SetPrincipalPolicy メソッドを使用してプリンシパル ポリシーに別の値を指定することにより、既定のプリンシパル ポリシーをオーバーライドできます。

Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- PrincipalPolicy 列挙体のページへのリンク