NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定回調以解析從組件匯入的原生函式庫。
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
解析器回調來註冊。
例外狀況
assembly 或 resolver 為 null。
這個組裝已經設定好解析器。
備註
這個每個組件的解析器是首次嘗試解析由此組件啟動的原生函式庫載入。
呼叫此方法的使用者應僅註冊其自身的集合解析器。
每個組件只能註冊一個解析器。 嘗試註冊第二個解析器時,會因 . 失敗。InvalidOperationException