NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.