SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera przyznane zestawy uprawnień tożsamości strefy i tożsamości adresu URL dla bieżącego zestawu.
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)
Parametry
- origin
- ArrayList
Parametr wyjściowy zawierający ArrayList przyznane UrlIdentityPermission obiekty.
- Atrybuty
Wyjątki
Żądanie dotyczące StrongNameIdentityPermission błędu nie powiodło się.
Uwagi
Zalecaną alternatywą dla tej metody jest użycie adresu URL i dowody strefy do wykonania zestawu w celu wywołania ResolvePolicy dla każdego typu dowodów. Zestawy uprawnień zwrócone z ResolvePolicy wywołań identyfikują uprawnienia przyznane zestawowi wykonującemu na podstawie jego strefy i adresu URL źródła.
Uwaga
Ten element członkowski wymaga połączenia dla klucza publicznego ECMA, który nie jest prawidłowym kluczem kryptograficznym, ale pseudokluczem. W .NET Framework żądanie linku dla klucza pseudokluczego ECMA jest automatycznie konwertowane na żądanie linku dla klucza publicznego firmy Microsoft. Wyjątek zabezpieczeń jest oparty na kluczu publicznym firmy Microsoft, a nie pseudokluczem ECMA.