NativeLibrary.SetDllImportResolver(Assembly, DllImportResolver) Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um retorno de chamada para resolver importações de biblioteca nativa de um assembly.
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
O assembly para o qual o resolvedor está registrado.
- resolver
- DllImportResolver
O retorno de chamada do resolvedor a ser registrado.
assembly
ou resolver
é null
.
Um resolvedor já foi definido para este assembly.
Esse resolvedor por assembly é a primeira tentativa de resolver cargas de biblioteca nativa iniciadas por esse assembly.
Os chamadores desse método devem registrar o resolvedor somente para seus próprios assemblies.
Somente um resolvedor pode ser registrado por assembly. A tentativa de registrar um segundo resolvedor falha com um InvalidOperationException.
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: