Marshal.Prelink(MethodInfo) Método

Definição

Executa tarefas de configuração de métodos únicas 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 verificar.

Atributos

Exceções

O m parâmetro é null.

O m parâmetro não é um MethodInfo objeto.

Observações

As tarefas de configuração proporcionam inicialização antecipada e são realizadas automaticamente quando o método alvo é invocado. As tarefas da primeira vez incluem o seguinte:

  • Verificar se os metadados de invocação da plataforma estão corretamente formatados.

  • Verificar se todos os tipos geridos são parâmetros válidos das funções de invocação da plataforma.

  • Localizar e carregar a DLL não gerida no processo.

  • Localizar o ponto de entrada no processo.

Invocar Prelink um método fora do invoke da plataforma não tem efeito. Para executar tarefas de configuração em todas as plataformas invocar métodos num tipo, use Marshal.PrelinkAll.

Aplica-se a

Ver também