Язык

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 объекты.

Атрибуты

Исключения

Запрос на StrongNameIdentityPermission сбой.

Комментарии

Рекомендуемая альтернатива этому методу заключается в использовании URL-адреса и зоны для вызова ResolvePolicy каждого типа доказательств для выполнения сборки. Наборы разрешений, возвращаемые из ResolvePolicy вызовов, определяют разрешения, предоставленные выполняемой сборке на основе зоны и URL-адреса источника.

Note

Этот элемент требует ссылки для открытого ключа ECMA, который не является допустимым криптографическим ключом, а псевдо ключом. В .NET Framework запрос на ссылку для псевдоключа ECMA автоматически преобразуется в спрос на ссылку для открытого ключа Microsoft. Исключение безопасности основано на открытом ключе Microsoft, а не псевдоключе ECMA.

Применяется к