Partager via


IModelBus, interface

Obtient une instance de ce type d'un fournisseur de services et l'utilise pour obtenir un adaptateur qui peut être utilisé pour ouvrir un autre modèle.

Espace de noms :  Microsoft.VisualStudio.Modeling.Integration
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Syntaxe

'Déclaration
Public Interface IModelBus _
    Inherits IServiceProvider
public interface IModelBus : IServiceProvider

Le type IModelBus expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateAdapter(ModelBusReference) Tente de créer et de retourner une nouvelle instance de l'adaptateur pour la référence fournie, qui peut être une référence de modèle ou une référence d'élément de modèle.
Méthode publique CreateAdapter(ModelBusReference, IServiceProvider) Tente de créer et de retourner une nouvelle instance de l'adaptateur pour la référence fournie.Permet à un fournisseur de services d'être fourni.
Méthode publique DeserializeReference Désérialise la chaîne fournie et retourne un ModelBusReference.
Méthode publique FindAdapterManagers Retourne une liste de gestionnaires ModelBusAdapter qui peuvent créer des ModelBusReferences à l'objet spécifié.Les informations d'emplacement peuvent prendre n'importe quelle forme qui peut être reconnue par un gestionnaire d'adaptateur disponible, tel que le chemin d'accès d'un fichier de modèle de langage spécifique à un domaine.
Méthode publique GetAdapterManager Recherche une instance de ModelBusAdapterManager à l'aide de son ID.Lève une exception si non trouvé.
Méthode publique GetService Obtient l'objet service du type spécifié. (Hérité de IServiceProvider.)
Méthode publique LogError Enregistre un message d'erreur.
Méthode publique SerializeReference Sérialise la référence fournie en une chaîne qui peut être rendue persistante par l'appelant.S'il existe des informations de ReferenceContext associées à la référence, vous devrez fournir des informations de contexte équivalentes lorsque la chaîne est désérialisée.
Méthode publique ValidateReference Valide une référence donnée à l'aide de l'adaptateur correspondant.Cette méthode doit mettre à jour le LastStatus d'une référence en plus de la retourner.

Début

Notes

Pour plus d'informations, consultez Intégration de modèles à l'aide de Visual Studio Modelbus.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Integration, espace de noms