コンピュータ ポリシーやユーザー ポリシーなどのレベルごとに、セキュリティ ポリシー階層にアクセスするための列挙子を提供します。
Public Shared Function PolicyHierarchy() As IEnumerator
[C#]
public static IEnumerator PolicyHierarchy();
[C++]
public: static IEnumerator* PolicyHierarchy();
[JScript]
public static function PolicyHierarchy() : IEnumerator;
戻り値
セキュリティ ポリシー階層を構成する PolicyLevel オブジェクト用の IEnumerator 。
例外
例外の種類 | 条件 |
---|---|
SecurityException | このメソッドを呼び出すコードに SecurityPermissionFlag.ControlPolicy がありません。 |
解説
返される列挙子は、階層のそれぞれのレベル (コンピュータ、ユーザー、エンタープライズ、アプリケーション ドメイン) でポリシーを表す一連の PolicyLevel オブジェクトを提供します。これらのオブジェクトは、ライブ ポリシー オブジェクトです。変更すると、予期しない結果が生じることがあります。
最小ポリシー階層は、コンピュータ レベル、エンタープライズ レベル、およびユーザー レベルから構成されます。ただし、階層にはレベルを追加できます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- SecurityPermission (ポリシーを表示および変更するために必要な許可)。 SecurityPermissionFlag.ControlPolicy (関連する列挙体)
参照
SecurityManager クラス | SecurityManager メンバ | System.Security 名前空間