IAnalyzerAssemblyLoader Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce il caricamento degli assembly dell'analizzatore e le relative dipendenze.
Prima che un assembly dell'analizzatore venga caricato con LoadFromPath(String), il relativo percorso e la posizione di tutte le relative dipendenze devono essere specificati prima dalle chiamate a AddDependencyLocation(String).
public interface class IAnalyzerAssemblyLoader
public interface IAnalyzerAssemblyLoader
type IAnalyzerAssemblyLoader = interface
Public Interface IAnalyzerAssemblyLoader
Commenti
Per quanto possibile, le implementazioni devono rimanere coerenti in caso di eccezioni e consentire al chiamante di gestirle. In questo modo il chiamante può decidere come individuare i problemi all'utente e se sono irreversibili o meno. Ad esempio, se viene chiesto di caricare un file inesistente o inaccessibile, uno strumento da riga di comando potrebbe voler uscire immediatamente, mentre un IDE potrebbe voler continuare e dare all'utente la possibilità di risolvere il problema.
Metodi
AddDependencyLocation(String) |
Aggiunge un file da considerare durante il caricamento di un analizzatore o delle relative dipendenze. |
LoadFromPath(String) |
Dato il percorso completo di un assembly su disco, carica e restituisce l'oggetto corrispondente Assembly . |