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.

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

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