Marshal.Prelink(MethodInfo) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt Einmalige Methodensetupaufgaben aus, ohne die Methode aufzurufen.
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)
Parameter
Die zu überprüfende Methode.
- Attribute
Ausnahmen
Der m Parameter ist null.
Der m Parameter ist kein MethodInfo Objekt.
Hinweise
Setupaufgaben stellen eine frühe Initialisierung bereit und werden automatisch ausgeführt, wenn die Zielmethode aufgerufen wird. Zu den ersten Aufgaben gehören:
Stellen Sie sicher, dass die Plattform Metadaten korrekt formatiert hat.
Überprüfen, ob alle verwalteten Typen gültige Parameter von Plattform-Aufruffunktionen sind.
Suchen und Laden der nicht verwalteten DLL in den Prozess.
Suchen des Einstiegspunkts im Prozess.
Das Aufrufen Prelink einer Methode außerhalb des Plattformaufrufs hat keine Auswirkung. Verwenden Sie die Verwendung Marshal.PrelinkAll, um Setupaufgaben auf allen Plattform-Aufrufmethoden in einem Typ auszuführen.