Partager via


NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Méthode

Définition

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.

S’applique à