Marshal.Prelink(MethodInfo) Metoda

Definice

Provede jednorázové úlohy nastavení metody bez volání metody.

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)

Parametry

m
MethodInfo

Metoda, která se má zkontrolovat.

Atributy

Výjimky

Parametr m je null.

Parametr m není MethodInfo objekt.

Poznámky

Úlohy nastavení poskytují časnou inicializaci a provádějí se automaticky při vyvolání cílové metody. Mezi první úkoly patří:

  • Ověření správného formátování metadat vyvolání platformy

  • Ověření, že všechny spravované typy jsou platné parametry funkcí volání platformy.

  • Vyhledání a načtení nespravované knihovny DLL do procesu.

  • Umístění vstupního bodu v procesu

Volání Prelink metody mimo volání platformy nemá žádný vliv. Chcete-li spustit instalační úlohy na všech metodách volání platformy v typu, použijte Marshal.PrelinkAll.

Platí pro

Viz také