VsModelingAdapterManager, classe
ModelBusAdapterManager qui peut gérer la création et la gestion des adaptateurs représentant les fichiers de modèle basés sur langage spécifique au domaine (DSL) dans Visual Studio. Elle fournit la gestion du cycle de vie du ModelBusAdapter et le comportement approprié pour prendre en charge l'enregistrement des modifications apportées aux modèles référencés sous-jacents à l'aide de VS Shell.
Cette API n'est pas conforme CLS.
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.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
Le type VsModelingAdapterManager expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
VsModelingAdapterManager |
Début
Propriétés
Nom | Description | |
---|---|---|
Disposed | True si cette instance de ModelBusAdapterManager a été supprimée ; sinon, false. (Hérité de ModelBusAdapterManager.) | |
ModelBus | Obtient l'instance Backplane avec laquelle ce ModelBusAdapterManager est enregistré. (Hérité de ModelBusAdapterManager.) |
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 ? (Hérité de ModelBusAdapterManager.) | |
CheckCanCreateAdapter | Vérifie si un ModelingAdapterReference peut être créé avec succès à partir de ce ModelBusReference et également si le LogicalAdapterId est identifié par ce ModelBusAdapterManager.Cette méthode doit lever une exception appropriée si un ModelBusAdapter ne peut pas être créé à l'aide de ce ModelBusReference. | |
CreateAdapter(ModelBusReference) | Créer un ModelBusAdapter encapsulant le modèle spécifié.Lève une exception si ModelBusAdapter ne peut pas être créé. (Hérité de ModelBusAdapterManager.) | |
CreateAdapter(ModelBusReference, IServiceProvider) | Créer une instance ModelBusAdapter prise en charge par ce ModelBusAdapterManager. (Hérité de ModelBusAdapterManager.) | |
CreateModelingAdapterInstance | Les implémentations doivent fournir une instance de ModelingAdapter qui sert de vue du monde externe du modèle à l'aide de l'élément DomainModelRoot passé. | |
CreateReference | Tente de créer et de retourner une référence de modèle de bus à partir des données fournies. (Hérité de ModelBusAdapterManager.) | |
DeserializeAdapterReference | (Substitue ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).) | |
Dispose() | (Hérité de ModelBusAdapterManager.) | |
Dispose(Boolean) | Supprime cette instance ModelBusAdapterManager. (Hérité de ModelBusAdapterManager.) | |
DoCreateAdapter | La création d'une instance de ModelBusAdapter est tentée à l'aide du ModelBusReference transmis en tant que paramètre.En cas de réussite, l'adaptateur est retourné.Dans le cas contraire, l'exception appropriée est levée. (Substitue ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Destructor. (Hérité de ModelBusAdapterManager.) | |
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 ; (Hérité de ModelBusAdapterManager.) | |
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 (Hérité de ModelBusAdapterManager.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetView | Obtient la View associée au ModelBusAdapter passé comme paramètre. (Substitue ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference).) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
SerializeAdapterReference | (Substitue ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext).) | |
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. (Hérité de ModelBusAdapterManager.) | |
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. (Hérité de ModelBusAdapterManager.) |
Début
Champs
Nom | Description | |
---|---|---|
HostName | Nom utilisé par Visual Studio pour s'identifier comme hôte ModelBus. |
Début
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.Shell, espace de noms