Marshal.Prelink(MethodInfo) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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é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.