NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Méthode

Définition

Définit un rappel pour la résolution des importations de bibliothèque natives à partir d’un 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)

Paramètres

assembly
Assembly

Assembly pour lequel le programme de résolution est inscrit.

resolver
DllImportResolver

Rappel du programme de résolution à inscrire.

Exceptions

assembly ou resolver est null.

Un programme de résolution est déjà défini pour cet assembly.

Remarques

Ce programme de résolution par assembly est la première tentative de résolution des charges de bibliothèque native lancées par cet assembly.

Les appelants de cette méthode doivent inscrire le programme de résolution pour leurs propres assemblys uniquement.

Un seul programme de résolution peut être inscrit par assembly. La tentative d’inscription d’un deuxième programme de résolution échoue avec un InvalidOperationException.

S’applique à