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 den Zonenbeweis für die ausführende Assembly zu verwenden, um für jeden Beweistyp aufzurufen ResolvePolicy . Die von den ResolvePolicy Aufrufen zurückgegebenen Berechtigungssätze identifizieren die Berechtigungen, die der ausführenden Assembly basierend auf ihrer Zone und der Ursprungs-URL gewährt werden.
Hinweis
Dieses Mitglied stellt eine Linkanforderung für den öffentlichen ECMA-Schlüssel, bei dem es sich nicht um einen gültigen kryptografischen Schlüssel, sondern um einen Pseudoschlüssel handelt. Innerhalb der .NET Framework wird die Linkanforderung für den ECMA-Pseudoschlüssel automatisch in eine Linkanforderung für den öffentlichen Microsoft-Schlüssel konvertiert. Die Sicherheits-Ausnahme basiert auf dem öffentlichen Microsoft-Schlüssel, nicht auf dem ECMA-Pseudoschlüssel.