SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前組裝體已授權的區域身份與 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)
參數
- origin
- ArrayList
一個包含 已授權ArrayList物件的UrlIdentityPermission輸出參數。
- 屬性
例外狀況
備註
建議的替代方案是使用執行組裝時的 URL 與區域證據,以呼叫 ResolvePolicy 每種證據類型。 呼叫回 ResolvePolicy 傳的權限集會根據執行組件的區域與來源網址識別所授予的權限。
Note
該成員提出連結要求,要求 ECMA 公鑰,該公鑰並非有效的密碼學金鑰,而是偽金鑰。 在 .NET 框架中,ECMA 偽金鑰的連結需求會自動轉換為 Microsoft 公鑰的連結需求。 安全例外是基於 Microsoft 公鑰,而非 ECMA 偽金鑰。