共用方式為


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) 方法

定義

取得目前組件的已授與區域識別 (Identity) 和 URL 識別使用權限集合。

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

屬性

例外狀況

備註

此方法的建議替代方案是使用 URL 和區域辨識項,讓執行元件 ResolvePolicy 呼叫每個辨識項類型。 從 ResolvePolicy 呼叫傳回的許可權集合會根據其來源的區域和URL,識別授與執行元件的許可權。

注意

此成員會針對ECMA公鑰提出連結需求,這不是有效的密碼編譯密鑰,而是虛擬密鑰。 在 .NET Framework ECMA 虛擬金鑰的連結需求會自動轉換成 Microsoft 公鑰的連結需求。 安全性例外狀況是以 Microsoft 公鑰為基礎,而不是 ECMA 虛擬密鑰。

適用於