SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- origin
- ArrayList
En utdataparameter som innehåller en ArrayList av beviljade UrlIdentityPermission objekt.
- Attribut
Undantag
Begäran om StrongNameIdentityPermission misslyckades.
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.