Marshal.Prelink(MethodInfo) 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.
Exécute des tâches de configuration de méthode ponctuelles sans appeler la méthode.
public:
static void Prelink(System::Reflection::MethodInfo ^ m);
public static void Prelink(System.Reflection.MethodInfo m);
[System.Security.SecurityCritical]
public static void Prelink(System.Reflection.MethodInfo m);
static member Prelink : System.Reflection.MethodInfo -> unit
[<System.Security.SecurityCritical>]
static member Prelink : System.Reflection.MethodInfo -> unit
Public Shared Sub Prelink (m As MethodInfo)
Paramètres
Méthode à vérifier.
- Attributs
Exceptions
Le m paramètre est null.
Le m paramètre n’est pas un MethodInfo objet.
Remarques
Les tâches d’installation fournissent une initialisation anticipée et sont effectuées automatiquement lorsque la méthode cible est appelée. Les tâches de première fois sont les suivantes :
Vérifiez que les métadonnées d’appel de plateforme sont correctement mises en forme.
Vérifiez que tous les types managés sont des paramètres valides des fonctions d’appel de plateforme.
Localisation et chargement de la DLL non managée dans le processus.
Localisation du point d’entrée dans le processus.
L’appel Prelink sur une méthode en dehors de l’appel de plateforme n’a aucun effet. Pour exécuter des tâches d’installation sur toutes les méthodes d’appel de plateforme dans un type, utilisez Marshal.PrelinkAll.