共用方式為


NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) 方法

定義

設定回呼,以解析從組件匯入的原生程式庫。

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)

參數

assembly
Assembly

解析程式註冊的組件。

resolver
DllImportResolver

要註冊的解析程式回呼。

例外狀況

assemblyresolvernull

此組件已設定解析程式。

備註

這個每個元件解析程式是第一次嘗試解析此元件起始的原生連結庫載入。

這個方法的呼叫端應該只註冊其本身元件的解析程式。

每個元件只能註冊一個解析程式。 嘗試註冊第二個解析程式失敗,並出現 InvalidOperationException

適用於