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 native à 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 résolveur est inscrit.
- resolver
- DllImportResolver
Rappel du résolveur à inscrire.
Exceptions
assembly
ou resolver
est null
.
Un résolveur 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 initiées par cet assembly.
Les appelants de cette méthode doivent inscrire le programme de résolution pour leurs propres assemblys uniquement.
Un seul résolveur peut être inscrit par assembly. La tentative d’inscription d’un deuxième programme de résolution échoue avec un InvalidOperationException.