IAnalyzerAssemblyLoader Interfaz
Definición
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í.
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 . |