SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft für die aktuelle Assembly die gewährten Berechtigungssätze für die Zonenidentität und die URL-Identität ab.
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)
Parameter
- origin
- ArrayList
Ein Ausgabeparameter, der ein ArrayList von gewährten UrlIdentityPermission-Objekten enthält.
- Attribute
Ausnahmen
Fehler bei der Anforderung für StrongNameIdentityPermission.
Hinweise
Die empfohlene Alternative zu dieser Methode besteht darin, die URL- und Zone-Nachweise für die Ausführungsassembly zu verwenden, um jeden Nachweistyp aufzurufen ResolvePolicy . Die vom Aufruf zurückgegebenen ResolvePolicy Berechtigungssätze identifizieren die Berechtigungen, die der ausführenden Assembly basierend auf ihrer Zone und der URL des Ursprungs gewährt wurden.
Hinweis
Dieses Mitglied macht einen Linkbedarf für den öffentlichen ECMA-Schlüssel, der kein gültiger kryptografischer Schlüssel ist, sondern ein Pseudoschlüssel. Innerhalb der .NET Framework wird der Linkbedarf für den ECMA-Pseudoschlüssel automatisch in einen Linkbedarf für den Microsoft Public Key konvertiert. Die Sicherheits ausnahme basiert auf dem öffentlichen Microsoft-Schlüssel, nicht dem ECMA-Pseudoschlüssel.