Share via


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) メソッド

定義

現在のアセンブリに付与されているゾーン ID アクセス許可セットと URL ID アクセス許可セットを取得します。

public:
 static void GetZoneAndOrigin([Runtime::InteropServices::Out] System::Collections::ArrayList ^ % zone, [Runtime::InteropServices::Out] System::Collections::ArrayList ^ % origin);
public static void GetZoneAndOrigin (out System.Collections.ArrayList zone, out System.Collections.ArrayList origin);
[System.Security.SecurityCritical]
public static void GetZoneAndOrigin (out System.Collections.ArrayList zone, out System.Collections.ArrayList origin);
static member GetZoneAndOrigin : ArrayList * ArrayList -> unit
[<System.Security.SecurityCritical>]
static member GetZoneAndOrigin : ArrayList * ArrayList -> unit
Public Shared Sub GetZoneAndOrigin (ByRef zone As ArrayList, ByRef origin As ArrayList)

パラメーター

zone
ArrayList

付与された ArrayList オブジェクトの Zone を格納している出力パラメーター。

origin
ArrayList

付与された ArrayList オブジェクトの UrlIdentityPermission を格納している出力パラメーター。

属性

例外

StrongNameIdentityPermission への要求が失敗しました。

注釈

この方法の代わりに、実行しているアセンブリの URL とゾーン証拠を使用して、証拠の種類ごとに を呼び出 ResolvePolicy す方法をお勧めします。 呼び出しから ResolvePolicy 返されるアクセス許可セットは、そのゾーンと配信元の URL に基づいて、実行中のアセンブリに付与されたアクセス許可を識別します。

注意

このメンバーは、有効な暗号化キーではなく擬似キーである ECMA 公開キーに対してリンク要求を行います。 .NET Framework内では、ECMA 擬似キーのリンク要求は、Microsoft 公開キーのリンク要求に自動的に変換されます。 セキュリティ例外は、ECMA 擬似キーではなく、Microsoft 公開キーに基づいています。

適用対象