Marshal.Prelink(MethodInfo) Метод

Определение

Выполняет задачи одноразовой настройки метода без вызова метода.

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)

Параметры

m
MethodInfo

Проверяемый метод.

Атрибуты

Исключения

Параметр m имеет значение null.

Параметр m не MethodInfo является объектом.

Комментарии

Задачи установки обеспечивают раннюю инициализацию и выполняются автоматически при вызове целевого метода. К задачам первого времени относятся следующие задачи:

  • Проверка правильности форматирования метаданных платформы.

  • Убедитесь, что все управляемые типы являются допустимыми параметрами функций вызова платформы.

  • Поиск и загрузка неуправляемой библиотеки DLL в процесс.

  • Поиск точки входа в процессе.

Вызов Prelink метода за пределами вызова платформы не влияет. Чтобы выполнить задачи установки на всех методах вызова платформы в типе, используйте Marshal.PrelinkAll.

Применяется к

См. также раздел