Marshal.Prelink(MethodInfo) Methode

Definitie

Voert eenmalige installatietaken voor methoden uit zonder de methode aan te roepen.

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)

Parameters

m
MethodInfo

De methode die moet worden gecontroleerd.

Kenmerken

Uitzonderingen

De m parameter is null.

De m parameter is geen MethodInfo object.

Opmerkingen

Installatietaken bieden vroege initialisatie en worden automatisch uitgevoerd wanneer de doelmethode wordt aangeroepen. Taken die voor de eerste keer worden uitgevoerd, zijn onder andere:

  • Controleren of de metagegevens van het platform correct zijn opgemaakt.

  • Controleren of alle beheerde typen geldige parameters van platform-aanroepfuncties zijn.

  • Het zoeken en laden van het niet-beheerde DLL-bestand in het proces.

  • Het toegangspunt in het proces zoeken.

Het aanroepen Prelink van een methode buiten platform-aanroep heeft geen effect. Als u installatietaken wilt uitvoeren op alle platform-aanroepmethoden in een type, gebruikt u Marshal.PrelinkAll.

Van toepassing op

Zie ook