Bagikan melalui


DllImportResolver Delegasikan

Definisi

Menyediakan delegasi yang digunakan untuk mengatasi pustaka asli melalui panggilan balik.

public delegate IntPtr DllImportResolver(System::String ^ libraryName, Assembly ^ assembly, Nullable<DllImportSearchPath> searchPath);
public delegate IntPtr DllImportResolver(string libraryName, Assembly assembly, DllImportSearchPath? searchPath);
type DllImportResolver = delegate of string * Assembly * Nullable<DllImportSearchPath> -> nativeint
Public Delegate Function DllImportResolver(libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath)) As IntPtr 

Parameter

libraryName
String

Pustaka asli untuk diselesaikan.

assembly
Assembly

Perakitan meminta resolusi.

searchPath
Nullable<DllImportSearchPath>

pada DefaultDllImportSearchPathsAttribute PInvoke, jika ada. Jika tidak, pada DefaultDllImportSearchPathsAttribute assembly, jika ada. Jika tidak null, .

Tampilkan Nilai

IntPtr

nativeint

Handel untuk pustaka asli yang dimuat berhasil, atau Zero gagal.

Keterangan

Runtime tidak melakukan manajemen seumur hidup di sekitar handel yang DllImportResolverdikembalikan oleh . Ini diserahkan pada implementasi dan mengonsumsi kode untuk menjaga pustaka tetap dimuat selama yang diperlukan dan membebaskannya jika/ketika diinginkan.

Metode Ekstensi

GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk