Freigeben über


IAnalyzerAssemblyLoader Schnittstelle

Definition

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.

Gilt für: