IAnalyzerAssemblyLoader Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает загрузку сборок анализатора и их зависимостей.
Перед загрузкой LoadFromPath(String)сборки анализатора его расположение и расположение всех зависимостей необходимо сначала указать вызовами AddDependencyLocation(String).
public interface class IAnalyzerAssemblyLoader
public interface IAnalyzerAssemblyLoader
type IAnalyzerAssemblyLoader = interface
Public Interface IAnalyzerAssemblyLoader
Комментарии
Насколько это возможно, реализации должны оставаться согласованными перед лицом исключений и разрешать вызывающему объекту обрабатывать их. Это позволяет вызывающей стороны решить, как ставить проблемы пользователю и независимо от того, являются ли они неустранимыми. Например, если будет предложено загрузить несуществующий или недоступный файл, средство командной строки может немедленно выйти из программы командной строки, в то время как интегрированная среда разработки может продолжить работу и предоставить пользователю возможность исправить проблему.
Методы
AddDependencyLocation(String) |
Добавляет файл, который следует учитывать при загрузке анализатора или его зависимостей. |
LoadFromPath(String) |
Учитывая полный путь к сборке на диске, загружает и возвращает соответствующий Assembly объект. |