ModelBusAdapterManager, classe
Le ModelBusAdapterManager est utilisé pour créer des instances du ModelBusAdapter pris en charge, et gère leur durée de vie.Dérivez de cette classe pour créer un ModelBusAdapterManager pour votre propre DÉSOLÉ.
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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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, false. | |
ModelBus | Obtient l'instance d'infrastructure d'intégration (backplane) que ce ModelBusAdapterManager est enregistré avec. |
Début
Méthodes
Nom | Description | |
---|---|---|
CanCreateReference | Ce gestionnaire de ModelBusAdapter peut -elle créer une portée décrite par les informations contextuelles données sur un modèle ? | |
CreateAdapter(ModelBusReference) | Créez un ModelBusAdapter encapsulant le modèle spécifié.Lève une exception si le ModelBusAdapter ne peut pas être créé. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Créez une instance de ModelBusAdapter prise en charge par ce ModelBusAdapterManager. | |
CreateReference | Essaie de créer et retourner une référence de modèle de bus des données fournies. | |
DeserializeAdapterReference | Tentative de désérialiser la référence fournie d'adaptateur, à l'aide du contexte de référence. | |
Dispose() | ||
Dispose(Boolean) | Préparez cette instance de 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 | Destructeur. (Substitue Object.Finalize().) | |
GetExposedElementTypes | Obtient une collection de tous les types de ModelElement qui sont exposés par tout ModelBusAdapter géré par ce gestionnaire d'adaptateur, et peut être référencé ainsi de l'extérieur, avec leur nom complet ; | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetSupportedLogicalAdapterIds | Retourne les identificateurs des types d'adaptateur qui sont pris en charge par ce gestionnaire d'adaptateur | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetView | Obtient la vue, par exemple un diagramme, associé avec le 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 fournie d'adaptateur et la retourne sous forme de chaîne | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TryCreateReference | Le ModelBusAdapterManager tentera de créer une référence de modèle de bus à un modèle des informations fournies. | |
ValidateReference | Valide la référence et définit le LastStatus en conséquence.L'implémentation par défaut est de créer un adaptateur afin de s'activer si le modèle peut être résolu ou pas. |
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.