Marshal.Prelink(MethodInfo) Méthode

Définition

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
MethodInfo

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.

S’applique à

Voir aussi