NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Metod

Definition

Anger ett återanrop för att matcha inbyggda biblioteksimporter från en sammansättning.

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)

Parametrar

assembly
Assembly

Sammansättningen som matcharen är registrerad för.

resolver
DllImportResolver

Återanropet till matcharen för att registrera.

Undantag

assembly eller resolver är null.

En lösning har redan angetts för den här sammansättningen.

Kommentarer

Den här lösningen per sammansättning är det första försöket att lösa inbyggda biblioteksbelastningar som initieras av den här sammansättningen.

Anroparna för den här metoden bör endast registrera matcharen för sina egna sammansättningar.

Endast en lösning kan registreras per sammansättning. Det går inte att registrera en andra lösning med en InvalidOperationException.

Gäller för