Marshal.Prelink(MethodInfo) Método

Definición

Ejecuta tareas únicas de configuración de método sin llamar al método.

C#
public static void Prelink(System.Reflection.MethodInfo m);
C#
[System.Security.SecurityCritical]
public static void Prelink(System.Reflection.MethodInfo m);

Parámetros

m
MethodInfo

Método que se va a comprobar.

Atributos

Excepciones

El parámetro m es null.

El parámetro m no es un objeto MethodInfo.

Comentarios

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

  • 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

Produto Versións
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Consulte también