ModelBusAdapterManager (Clase)

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.

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.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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.
Propiedad pública ModelBus obtiene la instancia de Backplane que este ModelBusAdapterManager está registrado con.

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 contiene el modelo especificado.Produce una excepción si el ModelBusAdapter no pueden crearse.
Método público CreateAdapter(ModelBusReference, IServiceProvider) Cree una instancia de ModelBusAdapter compatible con este ModelBusAdapterManager.
Método público CreateReference Intenta crear y devuelva una referencia del modelo del bus de datos proporcionados.
Método protegido DeserializeAdapterReference Intento de deserializar la referencia proporcionada del adaptador, con la ayuda del contexto de la referencia.
Método público Dispose()
Método protegido Dispose(Boolean) Dispose esta instancia de ModelBusAdapterManager.
Método protegido DoCreateAdapter Creación real de la instancia de ModelBusAdapter compatible con 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 Un 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 por este administrador de adaptadores, y puede hacer referencia así fuera de, junto con su nombre para mostrar;
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetSupportedLogicalAdapterIds Devuelve los id. de los tipos de adaptador admitidos por este administrador de adaptador
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetView Obtiene la vista, 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 proporcionada por el adaptador y la devuelve como una cadena
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryCreateReference El ModelBusAdapterManager intentará crear una referencia del modelo de bus a un modelo de la información proporcionada.
Método público ValidateReference Valida la referencia y establece el 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)