Marshal.Prelink(MethodInfo) Método

Definición

Ejecuta tareas de instalación de métodos de un solo uso sin llamar al método .

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)

Parámetros

m
MethodInfo

Método que se va a comprobar.

Atributos

Excepciones

El m parámetro es null.

El m parámetro no es un MethodInfo objeto .

Comentarios

Las tareas de instalación proporcionan inicialización temprana y se realizan automáticamente cuando se invoca el método de destino. Las tareas por primera vez incluyen lo siguiente:

  • Comprobar que los metadatos de invocación de plataforma tienen el formato correcto.

  • Comprobar que todos los tipos administrados son parámetros válidos de las funciones de invocación de plataforma.

  • Buscar y cargar el archivo DLL no administrado en el proceso.

  • Buscar el punto de entrada en el proceso.

Llamar a Prelink en un método fuera de la invocación de plataforma no tiene ningún efecto. Para ejecutar tareas de instalación en todos los métodos de invocación de plataforma en un tipo, use Marshal.PrelinkAll.

Se aplica a

Consulte también