NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Metode

Definisi

Mengatur panggilan balik untuk menyelesaikan impor pustaka asli dari perakitan.

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)

Parameter

assembly
Assembly

Rakitan tempat resolver didaftarkan.

resolver
DllImportResolver

Panggilan balik resolver untuk mendaftar.

Pengecualian

assembly atau resolver adalah null.

Resolver sudah diatur untuk rakitan ini.

Keterangan

Pemecah masalah per-rakitan ini adalah upaya pertama untuk menyelesaikan beban pustaka asli yang dimulai oleh perakitan ini.

Penelepon metode ini harus mendaftarkan resolver hanya untuk rakitan mereka sendiri.

Hanya satu resolver yang dapat didaftarkan per rakitan. Mencoba mendaftarkan resolver kedua gagal dengan InvalidOperationException.

Berlaku untuk