SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metoda

Definice

Získá udělenou identitu zóny a sady oprávnění identit URL pro aktuální sestavení.

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

zone
ArrayList

Výstupní parametr, který obsahuje ArrayList udělené Zone objekty.

origin
ArrayList

Výstupní parametr, který obsahuje ArrayList udělené UrlIdentityPermission objekty.

Atributy

Výjimky

Poznámky

Doporučenou alternativou k této metodě je použití adresy URL a zóny důkazu pro spuštění sestavení k volání ResolvePolicy pro každý typ důkazů. Sady oprávnění vrácené z ResolvePolicy volání identifikují oprávnění udělená prováděcímu sestavení na základě jeho zóny a adresy URL původu.

Note

Tento člen vytvoří požadavek na propojení pro veřejný klíč ECMA, což není platný kryptografický klíč, ale pseudoklíč. V rámci .NET Framework se požadavek na propojení pro pseudoklíč ECMA automaticky převede na požadavek na propojení pro Microsoft veřejný klíč. Výjimka zabezpečení je založená na Microsoft veřejném klíči, nikoli na pseudoklíči ECMA.

Platí pro