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

適用於