Partager via


IAnalyzerAssemblyLoader Interface

Définition

Gère le chargement des assemblys d’analyseur et leurs dépendances.

Avant qu’un assembly d’analyseur soit chargé avec LoadFromPath(String), son emplacement et l’emplacement de toutes ses dépendances doivent d’abord être spécifiés par des appels à AddDependencyLocation(String).

public interface class IAnalyzerAssemblyLoader
public interface IAnalyzerAssemblyLoader
type IAnalyzerAssemblyLoader = interface
Public Interface IAnalyzerAssemblyLoader

Remarques

Dans la mesure du possible, les implémentations doivent rester cohérentes face aux exceptions et autoriser l’appelant à les gérer. Cela permet à l’appelant de décider comment présenter des problèmes à l’utilisateur et s’il est ou non irrécupérable. Par exemple, si vous êtes invité à charger un fichier non existant ou inaccessible, un outil de ligne de commande peut souhaiter quitter immédiatement, tandis qu’un IDE peut souhaiter continuer à avancer et à donner à l’utilisateur la possibilité de corriger le problème.

Méthodes

AddDependencyLocation(String)

Ajoute un fichier à prendre en compte lors du chargement d’un analyseur ou de ses dépendances.

LoadFromPath(String)

Étant donné le chemin complet d’un assembly sur le disque, charge et retourne l’objet correspondant Assembly .

S’applique à