SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Methode

Definitie

Hiermee haalt u de machtigingensets voor de toegewezen zone-id en URL-identiteit op voor de huidige assembly.

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)

Parameters

zone
ArrayList

Een uitvoerparameter die een ArrayList van de verleende Zone objecten bevat.

origin
ArrayList

Een uitvoerparameter die een ArrayList van de verleende UrlIdentityPermission objecten bevat.

Kenmerken

Uitzonderingen

Opmerkingen

Het aanbevolen alternatief voor deze methode is het gebruik van de URL en zone-bewijs voor de uitvoering van de assembly om elk bewijstype aan te roepen ResolvePolicy . De machtigingensets die door de ResolvePolicy aanroepen worden geretourneerd, identificeren de machtigingen die zijn verleend aan de uitvoeringsassembly op basis van de zone en DE URL van oorsprong.

Note

Dit lid maakt een koppelingsvraag voor de openbare ECMA-sleutel, die geen geldige cryptografische sleutel is, maar een pseudosleutel. Binnen het .NET Framework wordt de koppelingsvraag voor de ECMA pseudosleutel automatisch geconverteerd naar een koppelingsvraag voor de openbare sleutel Microsoft. De beveiligingsonderzondering is gebaseerd op de Microsoft openbare sleutel, niet op de pseudosleutel ecma.

Van toepassing op