Marshal.Prelink(MethodInfo) Método

Definição

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

m
MethodInfo

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.

Aplica-se a

Confira também