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

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

SecurityCriticalAttribute

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