Marshal.Prelink-Methode: (MethodInfo)
Veröffentlicht: Oktober 2016
Führt einmalige Aufgaben zur Methodeneinrichtung aus, ohne die Methode aufzurufen.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SecurityCriticalAttribute]
public static void Prelink(
MethodInfo m
)
public:
[SecurityCriticalAttribute]
static void Prelink(
MethodInfo^ m
)
[<SecurityCriticalAttribute>]
static member Prelink :
m:MethodInfo -> unit
<SecurityCriticalAttribute>
Public Shared Sub Prelink (
m As MethodInfo
)
Parameter
m
Type: System.Reflection.MethodInfoDie Methode, die überprüft werden soll.
Ausnahmen
Exception | Condition |
---|---|
ArgumentNullException | Der m-Parameter ist null. |
ArgumentException | Der m -Parameter ist ein MethodInfo Objekt. |
Hinweise
Setup-Aufgaben bieten Frühe Initialisierung und werden automatisch ausgeführt, wenn die Zielmethode aufgerufen wird. Einmalig auszuführende Aufgaben umfassen Folgendes:
Überprüfen, dass die Metadaten des Plattformaufrufs korrekt formatiert ist.
Überprüfen, dass alle verwalteten Typen gültige Parameter Plattform sind Funktionen aufrufen.
Suchen und Laden der nicht verwalteten DLL in den Prozess.
Suchen des Einstiegspunkts in den Prozess.
Aufrufen von Prelink für eine Methode außerhalb eines aufgerufen hat keine Auswirkung. Führen Sie Setup Einrichtungsaufgaben für alle Plattformaufrufmethoden in einem Typ, der mit Marshal.PrelinkAll.
Sicherheit
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Siehe auch
PrelinkAll
MethodInfo
Marshal-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang