NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Metoda

Definicja

Ustawia wywołanie zwrotne do rozpoznawania importów bibliotek natywnych z zestawu.

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)

Parametry

assembly
Assembly

Zestaw, dla którego jest zarejestrowany program rozpoznawania.

resolver
DllImportResolver

Wywołanie zwrotne programu resolver do zarejestrowania.

Wyjątki

assembly lub resolver ma wartość null.

Program rozpoznawania nazw jest już ustawiony dla tego zestawu.

Uwagi

Ten moduł rozpoznawania poszczególnych zestawów jest pierwszą próbą rozwiązania problemów z obciążeniami biblioteki natywnej zainicjowanymi przez ten zestaw.

Wywołujące tę metodę powinny zarejestrować program rozpoznawania tylko dla własnych zestawów.

Na zestaw można zarejestrować tylko jeden program rozpoznawania. Próba zarejestrowania drugiego narzędzia rozpoznawania nie powiedzie się z błędem InvalidOperationException.

Dotyczy