ModelBus, classe
ModelBus autorise les outils à interagir en mode faiblement couplé.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBus
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 Class ModelBus _
Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider,
SModelBus, IDisposable
Le type ModelBus expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelBus | Constructeur -- l'application qui héberge le ModelBus doit passer une instance IServiceProvider pour que le ModelBus puisse demander des services. |
Début
Propriétés
Nom | Description | |
---|---|---|
Disposed | True si cette instance de Moldebus a été supprimée ; sinon, false. | |
ErrorCallback | Délégué fourni par l'hôte.Utilisé pour journaliser les erreurs. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateAdapter(ModelBusReference) | Implémente la méthode CreateAdapter | |
CreateAdapter(ModelBusReference, IServiceProvider) | Implémente la méthode CreateAdapter | |
DeserializeReference | Désérialise la chaîne fournie et retourne un ModelBusReference. | |
Dispose() | ||
Dispose(Boolean) | Supprime cette instance ModelBus. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Destructor. (Substitue Object.Finalize().) | |
FindAdapterManagers | Recherche la liste de gestionnaires ModelBusAdapter dont les portées de ModelBusAdapter sont décrites par les informations contextuelles données.Il se peut que plusieurs gestionnaires ModelBusAdapter puissent être utilisés pour ce modèle. Par exemple, un fichier .xml peut être ouvert à l'aide de l'éditeur XML ou de l'éditeur de texte. | |
GetAdapterManager | Recherche une instance de ModelBusAdapterManager à l'aide de son ID. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetRegisteredAdapterManagers<T> | Obtient l'ensemble de gestionnaires d'adaptateurs chargés et enregistrés de type T | |
GetService | Retourne les adaptateurs retour fournis par le ModeBus ou par son hôte. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
LogError | Enregistre une erreur | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
SerializeReference | Sérialise la référence fournie en une chaîne qui peut être rendue persistante par l'appelant. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
ValidateReference | Valide une référence donnée à l'aide de l'adaptateur correspondant.Cette méthode met à 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.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.