SecurityManager.PolicyHierarchy メソッド

定義

注意事項

この API は非推奨になりました。

注意事項

This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

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

public:
 static System::Collections::IEnumerator ^ PolicyHierarchy();
[System.Obsolete]
public static System.Collections.IEnumerator PolicyHierarchy ();
public static System.Collections.IEnumerator PolicyHierarchy ();
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Collections.IEnumerator PolicyHierarchy ();
[<System.Obsolete>]
static member PolicyHierarchy : unit -> System.Collections.IEnumerator
static member PolicyHierarchy : unit -> System.Collections.IEnumerator
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member PolicyHierarchy : unit -> System.Collections.IEnumerator
Public Shared Function PolicyHierarchy () As IEnumerator

戻り値

IEnumerator

セキュリティ ポリシーの階層を構成する PolicyLevel オブジェクトの列挙子。

属性

例外

このメソッドは、コード アクセス セキュリティ (CAS) ポリシーを使用します。これは、.NET Framework 4 では古いポリシーです。 .NET Framework の旧バージョンとの互換性のために CAS ポリシーを有効にするには、<legacyCasPolicy> 要素を使用します。

このメソッドを呼び出すコードには ControlPolicy がありません。

注釈

返される列挙子は、階層のそれぞれの (コンピューター、ユーザー、エンタープライズ、アプリケーション ドメイン) レベルでポリシーを表す連続する PolicyLevel オブジェクトを提供します。 これらのオブジェクトはライブ ポリシー オブジェクトです。これらのオブジェクトを変更すると、予測できない結果が生じる可能性があります。

最小ポリシー階層は、マシン レベル、エンタープライズ レベル、およびユーザー レベルで構成されます。 ただし、階層には追加のレベルを含めることができます。

適用対象