Compartir a través de


Microsoft.VisualStudio.Modeling.Integration (Espacio de nombres)

Los tipos de esta ayuda de espacio de nombres le permite definir las herramientas que tardan más de un modelo de ADSL.ModelBus proporciona un mecanismo para definir una referencia a un elemento de un archivo del modelo.esto se puede utilizar, por ejemplo, para hacer vínculos a partir de un archivo a otro.Para obtener más información, vea Integrar modelos utilizando Modelbus de Visual Studio.

Clases

  Clase Descripción
Clase pública AdapterAlreadyRegisteredException Esto define la clase de AdapterAlreadyRegisteredException, que se produce al registro de duplicado señalado de la misma instancia de IAdapter.
Clase pública AdapterCreationException Esto define la clase de AdapterCreationException, que se produce cuando una llamada a CreateAdapter().
Clase pública AdapterManagerAlreadyRegisteredException Esto define la clase de AdapterManagerAlreadyRegisteredException, que se produce al registro de duplicado de la señal del mismo tipo de IAdapterManager.
Clase pública AdapterManagerNotRegisteredException Este archivo define la clase de AdapterManagerNotRegisteredException, que se produce cuando se solicita pero no se registran en un administrador de ModelBusAdapter.
Clase pública AdapterNotRegisteredException Esto define la clase de AdapterNotRegisteredException, que se produce cuando se solicita pero no se registra un ModelBusAdapter.
Clase pública AdapterNotSupportedException Tipo de excepción se produce cuando se requiere una administrador de adaptador controlar un tipo de adaptador que no admite.
Clase pública AdapterReferenceTypeNotSupportedException Tipo de excepción se produce cuando llama a un administrador de adaptador el tipo serializado de ModelBusAdapterReference que no admite.
Clase pública CompositionAttributes
Clase pública CompositionConfigurationManager clase para proporcionar una manera MEF-basada de configurar el ModelBus
Clase pública DynamicAdapterManagerAttribute Atributo personalizado se utiliza para indicar que un administrador de adaptador admite cualquier LogicalAdapterId arbitrario.Con este atributo en un AdapterManager implica que el AdapterManager se puede utilizar genéricamente para admitir diferentes adaptadores o a varias diferente Modelos de múltiples.El ModelBus basado MEF ConfigurationManager verá tal AdapterManagers para detectar que AdapterIds se admite en tiempo de ejecución en lugar de simplemente confíe en los metadatos datos MEF que permiten por lo que el AdapterManager admite dinámicamente modelos arbitrarios.
Clase pública HandlesAdapterAttribute Atributo personalizado se utiliza para indicar que un administrador de adaptador controla un tipo determinado de adaptador
Clase pública HostSpecificAttribute Atributo personalizado se utiliza para indicar que una parte de ModelBus funciona en un host concreto de ModelBus.
Clase pública InvalidAdapterManagerException Clase de excepción de las excepciones no válidas de administrador de adaptador
Clase pública ModelBus ModelBus permite que las herramientas interoperen en modo de correspondencia imprecisa.
Clase pública ModelBusAdapter Un ModelBusAdapter es un objeto que actúa como puente entre el ModelBus y el modelo subyacente.Las instancias de ModelBusAdapter son creadas por ModelBusAdapterManager, y las operaciones expuestos por un ModelBusAdapter son definidas por el contrato de ModelBusAdapter de ModelBusAdapterManager.
Clase pública ModelBusAdapterManager El ModelBusAdapterManager se usa para crear instancias de ModelBusAdapter compatible, y administra su duración.Derive de esta clase para crear un ModelBusAdapterManager dispone ADSL.
Clase pública ModelBusAdapterReference Clase base para todas las referencias de adaptador
Clase pública ModelBusException Esto define la clase de ModelBusException, que es el núcleo de todas las excepciones utilizadas por la arquitectura de ModelBus.
Clase pública ModelBusReference encapsula una referencia a un modelo.Admite tipos Variant siguientes: referencia a un modelo; referencia a un elemento de un modelo; referencia a un modelo y una vista de ese modelo; referencia a un elemento de un modelo con una vista.
Clase pública ModelBusReferenceFormatException
Clase pública ModelBusReferencePropertySerializer Serializar personalizada y deserializador ModelBusReferences de serializador de DomainProperty
Clase pública ModelBusReferenceTypeConverter Convertidor que puede convertir ModelBusReferences en cadenas.
Clase pública ModelBusResetException Esto define la clase de ModelBusResetException, que se produce cuando Backplane.Reset().
Clase pública ModelBusView ModelBusView es un objeto obtenido de un ModelBusAdapter para un modelo.El ModelBusView permite al cliente que cree, tener acceso y manipular a la superficie de diseño o el editor para el modelo.
Clase pública ModelingAdapter Ajusta un modelo específico del lenguaje.Derive de esta clase para crear un adaptador para ADSL.
Clase pública ModelingAdapterReference Implementación estándar ADSL de una referencia del adaptador.
Clase pública ModelingAdapterReferenceFormatException
Clase pública ModelingDocumentHandler Ésta es una clase conectable que un ModelBusAdapter puede utilizar para la administración de configuración del documento subyacente representado por este ModelBusAdapter.
Clase pública PresentationAlreadyCreatedException Esto define la clase de PresentationAlreadyCreatedException, que se produce cuando una llamada a CreatePresentation() se hace en un servicio que ya tiene una presentación del tipo especificado.
Clase pública PresentationCreationException Esto define la clase de PresentationCreationException, que se produce cuando una llamada a CreatePresentation().
Clase pública ReferenceContext Cuando un ModelBusReference es serializado, la cadena serializada se puede crear en relación con alguna información de contexto como una ruta de acceso.Cuando se deserializa la cadena, puede proporcionar el mismo contexto o un contexto diferente.ReferenceContext es un diccionario que almacena la información de contexto.El conjunto de claves y los tipos almacenados en un contexto dependen de la clase de ModelBusAdapter que utiliza.
Clase pública ReferenceFormatException Esto define la clase de ReferenceFormatException, que se produce cuando una referencia no se ajusta al formato correcto.
Clase pública StandardModelingAdapter Representa un adaptador modelo basado ADSL básico.
Clase pública SupportedType La clase contiene el tipo compatible del administrador de adaptador y es nombre para mostrar
Clase pública ViewOperationException Esto define la clase de ViewOperationException, que se produce cuando una creación de ModelBusView u operación en una instancia de ModelBusView.

Interfaces

  Interfaz Descripción
Interfaz pública IConfiguration
Interfaz pública IModelBus Obtenga una instancia de este tipo de proveedor de servicios y utilizarla para obtener un adaptador que se puede utilizar para abrir otro modelo.
Interfaz pública IModelingAdapterWithRootedModel Interfaz implementada por los adaptadores de ModelBus que exponen el elemento raíz del modelo.
Interfaz pública IModelingAdapterWithStore interfaz implementada por los adaptadores de ModelBus que exponen el almacén.
Interfaz pública SModelBus La interfaz de servicio para el servicio de Visual Studio ModelBus.

Enumeraciones

  Enumeración Descripción
Enumeración pública ErrorCategory enumeración para especificar la gravedad de un error
Enumeración pública ReferenceStatus
Enumeración pública ValidateReferenceOption Opciones de validación