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-адреса источника.
Примечание
Этот элемент требует ссылки для открытого ключа ECMA, который не является допустимым криптографическим ключом, а псевдоключом. В платформа .NET Framework запрос на ссылку для псевдоключа ECMA автоматически преобразуется в запрос на ссылку для открытого ключа Майкрософт. Исключение безопасности основано на открытом ключе Майкрософт, а не псевдоключе ECMA.