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

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

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