Marshal.Prelink(MethodInfo) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa tarefas de configuração de método de uso único sem chamar o 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
O método a ser verificado.
- Atributos
Exceções
O parâmetro m
é null
.
O parâmetro m
não é um objeto MethodInfo.
Comentários
As tarefas de instalação fornecem inicialização antecipada e são executadas automaticamente quando o método de destino é invocado. As tarefas de primeira hora incluem o seguinte:
Verificando se os metadados de invocação da plataforma estão formatados corretamente.
Verificando se todos os tipos gerenciados são parâmetros válidos de funções de invocação de plataforma.
Localizando e carregando a DLL não gerenciada no processo.
Localizando o ponto de entrada no processo.
Chamar Prelink em um método fora da invocação de plataforma não tem efeito. Para executar tarefas de instalação em todos os métodos de invocação de plataforma em um tipo, use Marshal.PrelinkAll.