NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define um callback para resolver importações de bibliotecas nativas a partir de uma assembleia.
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)
Parâmetros
- assembly
- Assembly
O conjunto para o qual o resolver está registado.
- resolver
- DllImportResolver
O resolver faz chamada de retorno para registar.
Exceções
assembly ou resolver é null.
Um resolvedor já está definido para esta montagem.
Observações
Este resolvedor por assembly é a primeira tentativa de resolver cargas nativas de bibliotecas iniciada por este assembly.
Os chamadores deste método devem registar o resolvedor apenas para as suas próprias assembleias.
Apenas um resolvedor pode ser registado por assembleia. Tentar registar um segundo resolvedor falha com um InvalidOperationException.