AssemblyDependencyResolver Classe

Definição

Permite que um programa resolva assemblies e bibliotecas nativas para caminhos com base nas dependências de determinado assembly.

public ref class AssemblyDependencyResolver sealed
public sealed class AssemblyDependencyResolver
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AssemblyDependencyResolver
type AssemblyDependencyResolver = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AssemblyDependencyResolver = class
Public NotInheritable Class AssemblyDependencyResolver
Herança
AssemblyDependencyResolver
Atributos

Comentários

A AssemblyDependencyResolver classe permite que os desenvolvedores de aplicativos desenvolvam mais facilmente uma arquitetura de plug-in em conjunto com instâncias personalizadas System.Runtime.Loader.AssemblyLoadContext para isolar plug-ins e também habilitar plug-ins para carregar dependências.

O tutorial sobre como criar um aplicativo .NET Core com plug-ins descreve como criar um personalizado AssemblyLoadContext que usa um AssemblyDependencyResolver para resolver as dependências do plug-in e isolar corretamente as dependências do plug-in do aplicativo de hospedagem.

Construtores

AssemblyDependencyResolver(String)

Inicializa uma nova instância da classe AssemblyDependencyResolver com um caminho para o assembly de um componente.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ResolveAssemblyToPath(AssemblyName)

Resolve um caminho para um assembly com o nome de assembly especificado com base nas dependências do componente.

ResolveUnmanagedDllToPath(String)

Resolve um caminho para uma biblioteca nativa com o nome especificado com base nas dependências do componente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a