Partager via


ModelBus, classe

ModelBus permet à des outils pour interopérer d'une façon faiblement couplée.

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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)

Syntaxe

'Déclaration
Public Class ModelBus _
    Implements IModelBus, SModelBus, IServiceProvider, IDisposable
public class ModelBus : IModelBus, SModelBus, 
    IServiceProvider, IDisposable

Le type ModelBus expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ModelBus Constructeur -- l'application hébergeant le ModelBus doit passer dans une instance d'IServiceProvider donc le ModelBus peut demander des services.

Début

Propriétés

  Nom Description
Propriété publique Disposed True si cette instance de Moldebus a été supprimée, false.
Propriété publique ErrorCallback Le déléguez fourni par l'hôte.Utilisé pour enregistrer des erreurs.

Début

Méthodes

  Nom Description
Méthode publique CreateAdapter(ModelBusReference) Applique la méthode d'CreateAdapter
Méthode publique CreateAdapter(ModelBusReference, IServiceProvider) Applique la méthode d'CreateAdapter
Méthode publique DeserializeReference Désérialise la chaîne fournie et retourne un ModelBusReference.
Méthode publique Dispose()
Méthode protégée Dispose(Boolean) Préparez cette instance ModelBus.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Destructeur. (Substitue Object.Finalize().)
Méthode publique FindAdapterManagers Recherche la liste de gestionnaires de ModelBusAdapter dont les portées de ModelBusAdapter sont décrites par les informations de contexte données.Il peut y avoir les plusieurs gestionnaires de ModelBusAdapter qui peuvent utiliser le modèle, par exemple un fichier .xml peut être ouvert par l'éditeur XML ou l'éditeur de texte.
Méthode publique GetAdapterManager Recherchez une instance de ModelBusAdapterManager en utilisant son ID
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetRegisteredAdapterManagers<T> Obtenez l'ensemble de gestionnaires chargés et enregistrés d'adaptateur de type T
Méthode publique GetService Adaptateurs de retours fournis par le ModeBus ou par son hôte.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique LogError Enregistre une erreur
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique SerializeReference Sérialise la référence fournie à une chaîne qui peut être persistée par l'appelant.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique 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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Integration, espace de noms