SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- origin
- ArrayList
Paramètre de sortie qui contient un ArrayList des objets UrlIdentityPermission accordés.
- Attributs
Exceptions
La demande de StrongNameIdentityPermission a échoué.
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.