Sdílet prostřednictvím


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metoda

Definice

Získá sady oprávnění identity udělené zóny a identity adresy 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 objekt ArrayList z udělených Zone objektů.

origin
ArrayList

Výstupní parametr, který obsahuje objekt ArrayList z udělených UrlIdentityPermission objektů.

Atributy

Výjimky

Žádost o StrongNameIdentityPermission přijetí se nezdařila.

Poznámky

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

Poznámka

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

Platí pro