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 имеет значение null.
Параметр m не MethodInfo является объектом.
Комментарии
Задачи установки обеспечивают раннюю инициализацию и выполняются автоматически при вызове целевого метода. К задачам первого времени относятся следующие задачи:
Проверка правильности форматирования метаданных платформы.
Убедитесь, что все управляемые типы являются допустимыми параметрами функций вызова платформы.
Поиск и загрузка неуправляемой библиотеки DLL в процесс.
Поиск точки входа в процессе.
Вызов Prelink метода за пределами вызова платформы не влияет. Чтобы выполнить задачи установки на всех методах вызова платформы в типе, используйте Marshal.PrelinkAll.