Freigeben über


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Methode

Definition

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

zone
ArrayList

Ein Ausgabeparameter, der ein ArrayList von gewährten Zone-Objekten enthält.

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.

Gilt für: