Método Marshal.Prelink (MethodInfo)
Executa tarefas de configuração do método único sem chamar o método.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
[SecurityCriticalAttribute]
public static void Prelink(
MethodInfo m
)
public:
[SecurityCriticalAttribute]
static void Prelink(
MethodInfo^ m
)
[<SecurityCriticalAttribute>]
static member Prelink :
m:MethodInfo -> unit
<SecurityCriticalAttribute>
Public Shared Sub Prelink (
m As MethodInfo
)
Parâmetros
m
Type: System.Reflection.MethodInfoO método a ser verificada.
Exceções
Exception | Condition |
---|---|
ArgumentNullException | O m parâmetro é null. |
ArgumentException | O m parâmetro não é um MethodInfo objeto. |
Comentários
Tarefas de configuração fornecem inicialização antecipada e são executadas automaticamente quando o método de destino é chamado. Pela primeira vez tarefas incluem o seguinte:
Verificando a plataforma chama metadados está formatado corretamente.
Verificar se todos os tipos gerenciados são os parâmetros válidos da plataforma invocar funções.
Localizar e carregar a DLL não gerenciada para o processo.
Localizando o ponto de entrada no processo.
Chamando Prelink em um método fora platform invoke não tem nenhum efeito. Para executar a instalação tarefas em todas as plataformas chamar métodos em um tipo, use Marshal.PrelinkAll.
Segurança
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Informações de Versão
.NET Framework
Disponível desde 1.1
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Confira Também
PrelinkAll
MethodInfo
Classe Marshal
Namespace System.Runtime.InteropServices
Retornar ao início