DllImportResolver Delegado
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un delegado que se usa para resolver las bibliotecas nativas a través de la devolución de llamada.
public delegate IntPtr DllImportResolver(System::String ^ libraryName, Assembly ^ assembly, Nullable<DllImportSearchPath> searchPath);
public delegate IntPtr DllImportResolver(string libraryName, Assembly assembly, DllImportSearchPath? searchPath);
type DllImportResolver = delegate of string * Assembly * Nullable<DllImportSearchPath> -> nativeint
Public Delegate Function DllImportResolver(libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath)) As IntPtr
- libraryName
- String
Biblioteca nativa que se va a resolver.
- assembly
- Assembly
Ensamblado que solicita la resolución.
- searchPath
- Nullable<DllImportSearchPath>
DefaultDllImportSearchPathsAttribute en PInvoke, si existe. En caso contrario, DefaultDllImportSearchPathsAttribute en el ensamblado, si existe. De lo contrario, es null
.
nativeint
Identificador de la biblioteca nativa cargada en caso de éxito o Zero en caso de error.
El tiempo de ejecución no realiza ninguna administración de duración en torno al identificador devuelto por .DllImportResolver Se deja la implementación y el código que consume para mantener la biblioteca cargada durante el tiempo que sea necesario y liberarla si así lo desea.
Get |
Obtiene un objeto que representa el método representado por el delegado especificado. |
Produto | Versións |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: