Partager via


IModelBus, interface

Obtenez une instance de ce type d'un fournisseur de services et utilisez -la 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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) Essaie de créer et retourner une nouvelle instance d'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) Essaie de créer et retourner une nouvelle instance d'adaptateur pour la référence fournie.Permet un fournisseur de services à fournir.
Méthode publique DeserializeReference Désérialise la chaîne fournie et retourne un ModelBusReference.
Méthode publique FindAdapterManagers Retourne une liste de gestionnaires de ModelBusAdapter qui peuvent créer ModelBusReferences à l'objet spécifié.Les informations d'emplacement peuvent être dans n'importe quel formulaire qui peut être identifié par un gestionnaire disponible d'adaptateur, tel que le chemin d'accès de fichier d'un fichier de modèle DÉSOLÉ.
Méthode publique GetAdapterManager Recherchez une instance de ModelBusAdapterManager en utilisant son IDLève une exception si non recherchée.
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 à une chaîne qui peut être persistée par l'appelant.S'il y a les informations de ReferenceContext jointes à la référence, vous devrez fournir les 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