Share via


IAnalyzerAssemblyLoader Interfaz

Definición

Controla la carga de ensamblados del analizador y sus dependencias.

Antes de cargar un ensamblado del analizador con LoadFromPath(String), su ubicación y la ubicación de todas sus dependencias deben especificarse primero mediante llamadas a AddDependencyLocation(String).

public interface class IAnalyzerAssemblyLoader
public interface IAnalyzerAssemblyLoader
type IAnalyzerAssemblyLoader = interface
Public Interface IAnalyzerAssemblyLoader

Comentarios

En la medida de lo posible, las implementaciones deben ser coherentes frente a excepciones y permitir que el autor de la llamada las controle. Esto permite al autor de la llamada decidir cómo exponer problemas al usuario y si son o no irrecuperables. Por ejemplo, si se le pide que cargue un archivo no existente o inaccesible, es posible que una herramienta de línea de comandos quiera salir inmediatamente, mientras que un IDE puede seguir y dar al usuario la oportunidad de corregir el problema.

Métodos

AddDependencyLocation(String)

Agrega un archivo que se debe tener en cuenta al cargar un analizador o sus dependencias.

LoadFromPath(String)

Dada la ruta de acceso completa a un ensamblado en el disco, carga y devuelve el objeto correspondiente Assembly .

Se aplica a