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
Применяется к
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |