IAnalyzerAssemblyLoader Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Behandelt Ladeanalyseassemblys und deren Abhängigkeiten.
Bevor eine Analyseassembly mit LoadFromPath(String), dessen Speicherort und dem Speicherort aller Abhängigkeiten geladen wird, muss zuerst durch Aufrufe AddDependencyLocation(String)angegeben werden.
public interface class IAnalyzerAssemblyLoader
public interface IAnalyzerAssemblyLoader
type IAnalyzerAssemblyLoader = interface
Public Interface IAnalyzerAssemblyLoader
Hinweise
Im Rahmen der möglichen Möglichkeiten sollten Implementierungen angesichts von Ausnahmen konsistent bleiben und es dem Anrufer ermöglichen, sie zu behandeln. Dadurch kann der Anrufer entscheiden, wie Probleme für den Benutzer angezeigt werden und ob sie tödlich sind. Wenn Sie z. B. aufgefordert werden, eine nicht vorhandene oder nicht zugängliche Datei zu laden, möchte ein Befehlszeilentool möglicherweise sofort beenden, während eine IDE den Weg beibehalten und dem Benutzer die Chance geben kann, das Problem zu korrigieren.
Methoden
AddDependencyLocation(String) |
Fügt eine Datei hinzu, die beim Laden einer Analyse oder seiner Abhängigkeiten berücksichtigt werden soll. |
LoadFromPath(String) |
Aufgrund des vollständigen Pfads zu einer Assembly auf dem Datenträger lädt und gibt das entsprechende Assembly Objekt zurück. |