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.
Продукт | Версии |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: