Marshal.Prelink(MethodInfo) Metodo

Definizione

Esegue in un'unica operazione le attività di configurazione del metodo senza chiamarlo.

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)

Parametri

m
MethodInfo

Metodo da controllare.

Attributi

Eccezioni

Il valore del parametro m è null.

Il parametro m non è un oggetto MethodInfo.

Commenti

Le attività di installazione forniscono l'inizializzazione anticipata e vengono eseguite automaticamente quando viene richiamato il metodo di destinazione. Le attività di prima volta includono quanto segue:

  • Verifica che i metadati della piattaforma richiamano correttamente i metadati.

  • Verifica che tutti i tipi gestiti siano parametri validi delle funzioni di richiamo della piattaforma.

  • Individuazione e caricamento della DLL non gestita nel processo.

  • Individuazione del punto di ingresso nel processo.

La chiamata Prelink a un metodo all'esterno della piattaforma invoke non ha alcun effetto. Per eseguire attività di installazione in tutti i metodi di chiamata della piattaforma in un tipo, usare Marshal.PrelinkAll.

Si applica a

Vedi anche