ModelBusAdapterManager, classe
ModelBusAdapterManager est utilisé pour créer des instances du ModelBusAdapter pris en charge et gérer leur durée de vie. Effectue une dérivation de cette classe pour créer un ModelBusAdapterManager pour votre propre DSL.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
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 MustInherit Class ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
Le type ModelBusAdapterManager expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelBusAdapterManager |
Début
Propriétés
Nom | Description | |
---|---|---|
Disposed | True si cette instance de ModelBusAdapterManager a été supprimée ; sinon, false. | |
ModelBus | Obtient l'instance Backplane avec laquelle ce ModelBusAdapterManager est enregistré. |
Début
Méthodes
Nom | Description | |
---|---|---|
CanCreateReference | Ce gestionnaire ModelBusAdapter peut-il créer une portée décrite par les informations contextuelles données sur un modèle ? | |
CreateAdapter(ModelBusReference) | Créer un ModelBusAdapter encapsulant le modèle spécifié.Lève une exception si ModelBusAdapter ne peut pas être créé. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Créer une instance ModelBusAdapter prise en charge par ce ModelBusAdapterManager. | |
CreateReference | Tente de créer et de retourner une référence de modèle de bus à partir des données fournies. | |
DeserializeAdapterReference | Tentative de désérialisation de la référence d'adaptateur fournie, à l'aide du contexte de référence. | |
Dispose() | ||
Dispose(Boolean) | Supprime cette instance ModelBusAdapterManager. | |
DoCreateAdapter | Création réelle de l'instance de ModelBusAdapter prise en charge par ce ModelBusAdapterManager. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Destructor. (Substitue Object.Finalize().) | |
GetExposedElementTypes | Obtient une collection de tous les types de ModelElement exposés par tout ModelBusAdapter géré par ce gestionnaire d'adaptateur, elle peut être référencé ainsi de l'extérieur, avec son nom complet ; | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetSupportedLogicalAdapterIds | Retourne les ID des types d'adaptateur pris en charge par ce gestionnaire d'adaptateur | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetView | Obtient la View, par exemple un diagramme, associée au ModelBusAdapter passé comme paramètre. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
SerializeAdapterReference | Sérialise la référence d'adaptateur fournie et la retourne sous forme de chaîne | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TryCreateReference | ModelBusAdapterManager va tenter de créer une référence de modèle de bus à un modèle à partir des informations fournies. | |
ValidateReference | Valide la référence et définit le LastStatus en conséquence.L'implémentation par défaut consiste à créer un adaptateur pour vérifier si le modèle peut être résolu ou non. |
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.