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 | |
---|---|---|
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. | |
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. | |
DeserializeReference | Désérialise la chaîne fournie et retourne un ModelBusReference. | |
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. | |
GetAdapterManager | Recherche une instance de ModelBusAdapterManager à l'aide de son ID.Lève une exception si non trouvé. | |
GetService | Obtient l'objet service du type spécifié. (Hérité de IServiceProvider.) | |
LogError | Enregistre un message d'erreur. | |
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. | |
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.