NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Metodo

Definizione

Imposta un callback per la risoluzione delle importazioni della libreria nativa da 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)

Parametri

assembly
Assembly

Assembly per il quale viene registrato il sistema di risoluzione.

resolver
DllImportResolver

Callback del resolver da registrare.

Eccezioni

assembly o resolver è null.

Un sistema di risoluzione è già impostato per questo assembly.

Commenti

Questo sistema di risoluzione per assembly è il primo tentativo di risolvere i carichi della libreria nativa avviati da questo assembly.

I chiamanti di questo metodo devono registrare il resolver solo per i propri assembly.

È possibile registrare un solo sistema di risoluzione per assembly. Il tentativo di registrare un secondo sistema di risoluzione ha esito negativo con un oggetto InvalidOperationException.

Si applica a