NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 nazw.
- resolver
- DllImportResolver
Wywołanie zwrotne programu rozpoznawania nazw w celu zarejestrowania.
Wyjątki
assembly
lub resolver
ma wartość null
.
Program rozpoznawania nazw jest już ustawiony dla tego zestawu.
Uwagi
Ten program rozpoznawania poszczególnych zestawów jest pierwszą próbą rozwiązania problemów z obciążeniami biblioteki natywnej zainicjowanymi przez ten zestaw.
Osoby 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 nazw kończy się niepowodzeniem z powodu błędu InvalidOperationException.