Marshal.Prelink(MethodInfo) Méthode

Définition

Exécute les tâches de configuration de méthode effectuées une seule fois 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 paramètre m a la valeur null.

Le paramètre m n'est pas un objet MethodInfo.

Remarques

Les tâches d’installation fournissent une initialisation précoce et sont effectuées automatiquement lorsque la méthode cible est appelée. Les tâches pour la première fois sont les suivantes :

  • Vérification que les métadonnées d’appel de plateforme sont correctement mises en forme.

  • Vérification 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 d’un type, utilisez Marshal.PrelinkAll.

S’applique à

Voir aussi