SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) 方法

定義

取得目前組裝體已授權的區域身份與 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 傳的權限集會根據執行組件的區域與來源網址識別所授予的權限。

Note

該成員提出連結要求,要求 ECMA 公鑰,該公鑰並非有效的密碼學金鑰,而是偽金鑰。 在 .NET 框架中,ECMA 偽金鑰的連結需求會自動轉換為 Microsoft 公鑰的連結需求。 安全例外是基於 Microsoft 公鑰,而非 ECMA 偽金鑰。

適用於