Udostępnij przez


NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Metoda

Definicja

Ustawia wywołanie zwrotne do rozpoznawania importu biblioteki natywnej 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 funkcji rozpoznawania w celu zarejestrowania.

Wyjątki

assembly lub resolver to null.

Program rozpoznawania 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 elementem InvalidOperationException.

Dotyczy