NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Метод

Определение

Задает обратный вызов для разрешения импорта собственной библиотеки из сборки.

public:
 static void SetDllImportResolver(System::Reflection::Assembly ^ assembly, System::Runtime::InteropServices::DllImportResolver ^ resolver);
public static void SetDllImportResolver(System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportResolver resolver);
static member SetDllImportResolver : System.Reflection.Assembly * System.Runtime.InteropServices.DllImportResolver -> unit
Public Shared Sub SetDllImportResolver (assembly As Assembly, resolver As DllImportResolver)

Параметры

assembly
Assembly

Сборка, для которой зарегистрирован сопоставитель.

resolver
DllImportResolver

Обратный вызов сопоставителя для регистрации.

Исключения

assembly или resolver есть null.

Для этой сборки уже задан сопоставитель.

Комментарии

Этот сопоставитель для каждой сборки является первой попыткой устранить нагрузки собственной библиотеки, инициированной этой сборкой.

Вызывающие методы должны зарегистрировать сопоставитель только для собственных сборок.

Для каждой сборки можно зарегистрировать только один сопоставитель. Попытка зарегистрировать второй сопоставитель завершается ошибкой InvalidOperationException.

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