Partager via


Microsoft.VisualStudio.Modeling.Integration, espace de noms

Les types dans cette aide de l'espace de noms vous pour définir les outils qui fonctionnent avec le plusieurs modèle DÉSOLÉ.ModelBus fournit un mécanisme pour définir une référence à un élément dans un fichier de modèle.Cela peut être utilisé, par exemple, pour faire des liens à partir d'un fichier à un autre.Pour plus d'informations, consultez Intégration de modèles à l'aide de Visual Studio Modelbus.

Classes

  Classe Description
Classe publique AdapterAlreadyRegisteredException Cela définit la classe d'AdapterAlreadyRegisteredException, qui est levée à l'alignement de doublon de signal de la même instance d'IAdapter.
Classe publique AdapterCreationException Cela définit la classe d'AdapterCreationException, qui est levée lorsqu'un appel à CreateAdapter () échoue.
Classe publique AdapterManagerAlreadyRegisteredException Cela définit la classe d'AdapterManagerAlreadyRegisteredException, qui est levée à l'alignement de doublon de signal du même type d'IAdapterManager.
Classe publique AdapterManagerNotRegisteredException Ce fichier définit la classe d'AdapterManagerNotRegisteredException, qui est levée lorsqu'un gestionnaire de ModelBusAdapter est demandé mais n'est pas enregistré.
Classe publique AdapterNotRegisteredException Cela définit la classe d'AdapterNotRegisteredException, qui est levée lorsqu'un ModelBusAdapter est demandé mais n'est pas enregistré.
Classe publique AdapterNotSupportedException Type d'exception levé lorsqu'un gestionnaire d'adaptateur est pour gérer un type d'adaptateur qu'il ne prend en charge pas.
Classe publique AdapterReferenceTypeNotSupportedException Type d'exception levé lorsqu'un gestionnaire d'adaptateur est demandé au type sérialisé de ModelBusAdapterReference qu'il ne prend en charge pas.
Classe publique CompositionAttributes
Classe publique CompositionConfigurationManager Classe pour fournir un moyen Force- basée de configurer le ModelBus
Classe publique DynamicAdapterManagerAttribute Attribut personnalisé utilisé pour indiquer qu'un gestionnaire d'adaptateur prend en charge n'importe quel LogicalAdapterId arbitraire.En utilisant cet attribut sur un AdapterManager implique que l'AdapterManager peut être utilisé de manière générique pour prendre en charge différents adaptateurs multiples ou modèles multiples différents.Le ModelBus basé par MEF ConfigurationManager interrogera un tel AdapterManagers pour connaître le AdapterIds ils prennent en charge pendant l'exécution plutôt que prend uniquement sur des métadonnées MEF permettant ainsi l'AdapterManager dynamiquement aux modèles arbitraires de stockage.
Classe publique HandlesAdapterAttribute Attribut personnalisé utilisé pour indiquer qu'un gestionnaire d'adaptateur gère un type particulier d'adaptateur
Classe publique HostSpecificAttribute Attribut personnalisé utilisé pour indiquer qu'une partie de ModelBus travaille dans un hôte particulier ModelBus.
Classe publique InvalidAdapterManagerException Classe Exception pour des exceptions valides de gestionnaire d'adaptateur
Classe publique ModelBus ModelBus permet à des outils pour interopérer d'une façon faiblement couplée.
Classe publique ModelBusAdapter Un ModelBusAdapter est un objet qui fait office de pont entre le ModelBus et le modèle sous-jacent.Des instances de ModelBusAdapter sont créées par ModelBusAdapterManager, et les opérations expose d'un ModelBusAdapter sont définies par le contrat de ModelBusAdapter du ModelBusAdapterManager.
Classe publique ModelBusAdapterManager 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É.
Classe publique ModelBusAdapterReference Classe de base pour toutes les références d'adaptateur
Classe publique ModelBusException Cela définit la classe de ModelBusException, qui est la base de toutes les exceptions utilisées par architecture ModelBus.
Classe publique ModelBusReference Encapsule une référence à un modèle.Les variantes suivantes sont prises en charge : référence à un modèle ; référence à un élément dans un modèle ; référence à un modèle et à une vue de ce modèle ; référence à un élément dans un modèle avec une vue.
Classe publique ModelBusReferenceFormatException
Classe publique ModelBusReferencePropertySerializer Sérialiser personnalisé de sérialiseur de DomainProperty pour/deserializer ModelBusReferences
Classe publique ModelBusReferenceTypeConverter Convertisseur qui peut convertir ModelBusReferences aux chaînes.
Classe publique ModelBusResetException Cela définit la classe de ModelBusResetException, qui est levée lorsque Backplane.Reset () échoue.
Classe publique ModelBusView ModelBusView est un objet obtenu à partir d'un ModelBusAdapter pour un modèle.Le ModelBusView permet au client pour créer, manipuler et accéder à l'aire de conception ou à l'éditeur pour le modèle.
Classe publique ModelingAdapter Encapsule un modèle de langage spécifique au domaine.Dérivez de cette classe pour créer un adaptateur pour votre DÉSOLÉ.
Classe publique ModelingAdapterReference Implémentation standarde DÉSOLÉ d'une référence d'adaptateur.
Classe publique ModelingAdapterReferenceFormatException
Classe publique ModelingDocumentHandler C'est une classe enfichables qu'un ModelBusAdapter peut utiliser pour configurer la gestion du document sous-jacent représenté par ce ModelBusAdapter.
Classe publique PresentationAlreadyCreatedException Cela définit la classe de PresentationAlreadyCreatedException, qui est levée lorsqu'un appel à CreatePresentation () s'effectue sur un service qui possède déjà une présentation du type donné.
Classe publique PresentationCreationException Cela définit la classe de PresentationCreationException, qui est levée lorsqu'un appel à CreatePresentation () échoue.
Classe publique ReferenceContext Lorsqu'un ModelBusReference est sérialisé, la chaîne sérialisée peut être faite par rapport à certaines informations de contexte telles qu'un chemin d'accès de fichier.Lorsque la chaîne est désérialisée, vous pouvez fournir le même contexte ou un contexte différent.ReferenceContext est un dictionnaire qui stocke les informations de contexte.L'ensemble de clés et les types enregistrés dans un contexte dépendent de la classe de ModelBusAdapter que vous utilisez.
Classe publique ReferenceFormatException Cela définit la classe de ReferenceFormatException, qui est levée lorsqu'une référence n'est pas conforme au format correct.
Classe publique StandardModelingAdapter Représente un adaptateur de modèle basé par DÉSOLÉ de base.
Classe publique SupportedType La classe les blocages le type pris en charge et lui du gestionnaire d'adaptateur est nom complet
Classe publique ViewOperationException Cela définit la classe de ViewOperationException, qui est levée lorsqu'une création de ModelBusView ou d'une opération sur une instance de ModelBusView échoue.

Interfaces

  Interface Description
Interface publique IConfiguration
Interface publique IModelBus Obtenez une instance de ce type d'un fournisseur de services et utilisez -la pour obtenir un adaptateur qui peut être utilisé pour ouvrir un autre modèle.
Interface publique IModelingAdapterWithRootedModel Interface implémentée par les adaptateurs ModelBus qui exposent l'élément racine du modèle.
Interface publique IModelingAdapterWithStore Interface implémentée par les adaptateurs ModelBus qui exposent la banque.
Interface publique SModelBus L'interface de service pour le service de Visual Studio ModelBus.

Énumérations

  Énumération Description
Énumération publique ErrorCategory Énumération pour spécifier la gravité d'une erreur
Énumération publique ReferenceStatus
Énumération publique ValidateReferenceOption Options de validation