次の方法で共有


SecurityManager.PolicyHierarchy メソッド

コンピュータ ポリシーやユーザー ポリシーなどのレベルごとに、セキュリティ ポリシー階層にアクセスするための列挙子を提供します。

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 セキュリティ:

参照

SecurityManager クラス | SecurityManager メンバ | System.Security 名前空間