NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Methode

Definitie

Hiermee stelt u een callback in voor het oplossen van systeemeigen bibliotheekimporten uit een assembly.

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)

Parameters

assembly
Assembly

De assembly waarvoor de resolver is geregistreerd.

resolver
DllImportResolver

De callback van de resolver om te registreren.

Uitzonderingen

assembly of resolver is null.

Er is al een resolver ingesteld voor deze assembly.

Opmerkingen

Deze oplossing per assembly is de eerste poging om systeemeigen bibliotheekbelastingen op te lossen die door deze assembly zijn geïnitieerd.

De aanroepers van deze methode moeten de resolver alleen registreren voor hun eigen assembly's.

Er kan slechts één resolver per assembly worden geregistreerd. Het registreren van een tweede resolver mislukt met een InvalidOperationException.

Van toepassing op