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
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по