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 | |
---|---|---|
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 | |
---|---|---|
Disposed | True si cette instance de Moldebus a été supprimée, false. | |
ErrorCallback | Le déléguez fourni par l'hôte.Utilisé pour enregistrer des erreurs. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateAdapter(ModelBusReference) | Applique la méthode d'CreateAdapter | |
CreateAdapter(ModelBusReference, IServiceProvider) | Applique la méthode d'CreateAdapter | |
DeserializeReference | Désérialise la chaîne fournie et retourne un ModelBusReference. | |
Dispose() | ||
Dispose(Boolean) | Préparez cette instance ModelBus. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Destructeur. (Substitue Object.Finalize().) | |
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. | |
GetAdapterManager | Recherchez une instance de ModelBusAdapterManager en utilisant son ID | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetRegisteredAdapterManagers<T> | Obtenez l'ensemble de gestionnaires chargés et enregistrés d'adaptateur de type T | |
GetService | Adaptateurs de retours 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 à une chaîne qui peut être persistée 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.