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