Partager via


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Méthode

Définition

Obtient les jeux d'autorisations accordées à l'identité de zone et à l'identité d'URL pour l'assembly en cours.

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)

Paramètres

zone
ArrayList

Paramètre de sortie qui contient un ArrayList des objets Zone accordés.

origin
ArrayList

Paramètre de sortie qui contient un ArrayList des objets UrlIdentityPermission accordés.

Attributs

Exceptions

Remarques

L’alternative recommandée à cette méthode consiste à utiliser la preuve d’URL et de zone pour l’assembly en cours d’exécution afin d’appeler ResolvePolicy pour chaque type de preuve. Les jeux d’autorisations retournés à partir des ResolvePolicy appels identifient les autorisations accordées à l’assembly en cours d’exécution en fonction de sa zone et de l’URL d’origine.

Notes

Ce membre effectue une demande de lien pour la clé publique ECMA, qui n’est pas une clé de chiffrement valide, mais une pseudo clé. Dans le .NET Framework, la demande de liaison pour la pseudo-clé ECMA est automatiquement convertie en demande de lien pour la clé publique Microsoft. L’exception de sécurité est basée sur la clé publique Microsoft, et non sur la pseudo-clé ECMA.

S’applique à