Compartir a través de


ModelBusAdapterManager (Clase)

ModelBusAdapterManager se usa para crear instancias del ModelBusAdapter admitido y administra su duración. Derive de esta clase para crear un objeto ModelBusAdapterManager para su propio DSL.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Integration
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Sintaxis

'Declaración
Public MustInherit Class ModelBusAdapterManager _
    Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable

El tipo ModelBusAdapterManager expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ModelBusAdapterManager

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Disposed True si esta instancia de ModelBusAdapterManager se ha desechado, false de lo contrario.
Propiedad pública ModelBus Obtiene la instancia de Backplane con el que se ha registrado este ModelBusAdapterManager.

Arriba

Métodos

  Nombre Descripción
Método público CanCreateReference ¿Puede este administrador de ModelBusAdapter crear un ámbito descrito por la información contextual especificada con un modelo?
Método público CreateAdapter(ModelBusReference) Cree un ModelBusAdapter que contenga el modelo especificado.Se produce una excepción si no se puede crear ModelBusAdapter.
Método público CreateAdapter(ModelBusReference, IServiceProvider) Cree una instancia de ModelBusAdapter admitida por este ModelBusAdapterManager.
Método público CreateReference Se intenta crear y devolver una referencia del modelo de bus a partir de los datos proporcionados.
Método protegido DeserializeAdapterReference Se intenta deserializar la referencia del adaptador proporcionada, con la ayuda del contexto de referencia.
Método público Dispose()
Método protegido Dispose(Boolean) Desecha esta instancia de ModelBusAdapterManager.
Método protegido DoCreateAdapter Creación real de la instancia de ModelBusAdapter admitida por este ModelBusAdapterManager.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Destructor. (Invalida a Object.Finalize()).
Método público GetExposedElementTypes Obtiene una colección de todos los tipos de ModelElement expuestos por cualquier ModelBusAdapter administrado mediante este administrador de adaptadores, y de este modo, puede ser objeto de referencia desde fuera, junto con su nombre para mostrar;
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetSupportedLogicalAdapterIds Devuelve los identificadores de los tipos de adaptador admitidos por este administrador de adaptadores
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetView Obtiene el elemento View, por ejemplo un diagrama, asociado al ModelBusAdapter pasado como parámetro.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido SerializeAdapterReference Serializa la referencia de adaptador proporcionada y la devuelve como cadena
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryCreateReference ModelBusAdapterManager intentará crear una referencia de bus de modelo en un modelo a partir de la información proporcionada.
Método público ValidateReference Valida la referencia y establece LastStatus en consecuencia.La implementación predeterminada es crear un adaptador para comprobar si el modelo se puede resolver o no.

Arriba

Comentarios

Para obtener más información, vea Integrar modelos utilizando Modelbus de Visual Studio.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

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