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 调用返回的权限集根据其源区域和 URL 标识授予执行程序集的权限。

备注

此成员为 ECMA 公钥发出链接需求,该公钥不是有效的加密密钥,而是伪密钥。 在.NET Framework,ECMA 伪密钥的链接需求会自动转换为 Microsoft 公钥的链接需求。 安全异常基于 Microsoft 公钥,而不是 ECMA 伪密钥。

适用于