SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前組件的已授與區域識別 (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)
參數
- origin
- ArrayList
輸出參數,包含所授與 ArrayList 物件的 UrlIdentityPermission。
- 屬性
例外狀況
備註
此方法的建議替代方案是使用 URL 和區域辨識項,讓執行元件 ResolvePolicy 呼叫每個辨識項類型。 從 ResolvePolicy 呼叫傳回的許可權集合會根據其來源的區域和URL,識別授與執行元件的許可權。
注意
此成員會針對ECMA公鑰提出連結需求,這不是有效的密碼編譯密鑰,而是虛擬密鑰。 在 .NET Framework ECMA 虛擬金鑰的連結需求會自動轉換成 Microsoft 公鑰的連結需求。 安全性例外狀況是以 Microsoft 公鑰為基礎,而不是 ECMA 虛擬密鑰。