SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metod

Definition

Hämtar behörighetsuppsättningarna för beviljad zonidentitet och URL-identitet för den aktuella sammansättningen.

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)

Parametrar

zone
ArrayList

En utdataparameter som innehåller en ArrayList av beviljade Zone objekt.

origin
ArrayList

En utdataparameter som innehåller en ArrayList av beviljade UrlIdentityPermission objekt.

Attribut

Undantag

Kommentarer

Det rekommenderade alternativet till den här metoden är att använda URL:en och zonbeviset för den körande sammansättningen för att anropa ResolvePolicy för varje bevistyp. De behörighetsuppsättningar som returneras från anropen ResolvePolicy identifierar de behörigheter som beviljats den körande sammansättningen baserat på dess zon och ursprungsadress.

Note

Den här medlemmen gör ett länkbehov för den offentliga ECMA-nyckeln, som inte är en giltig kryptografisk nyckel utan en pseudonyckel. Inom .NET Framework konverteras länkefterfrågan för ECMA-pseudonyckeln automatiskt till ett länkbehov för den Microsoft offentliga nyckeln. Säkerhetsfelet baseras på den Microsoft offentliga nyckeln, inte ECMA-pseudonyckeln.

Gäller för