Compartir a través de


VsModelingAdapterManager (Clase)

ModelBusAdapterManager que puede controlar la creación y la administración de los adaptadores que representan archivos modelos basados ADSL dentro de Visual Studio.Proporciona administración del ciclo de vida de ModelBusAdapter y el comportamiento apropiado a los cambios admiten el guardar a subyacente de modelos a los que se hace referencia mediante VS el shell.

Esta API no es conforme a CLS. 

Jerarquía de herencia

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

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

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
    Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager

El tipo VsModelingAdapterManager expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido VsModelingAdapterManager

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Disposed True si esta instancia de ModelBusAdapterManager se ha desechado, false. (Se hereda de ModelBusAdapterManager).
Propiedad pública ModelBus obtiene la instancia de Backplane que este ModelBusAdapterManager está registrado con. (Se hereda de 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? (Se hereda de ModelBusAdapterManager).
Método protegido CheckCanCreateAdapter Comprueba si un ModelingAdapterReference se puede crear correctamente de este ModelBusReference y también si el LogicalAdapterId es reconocido por este ModelBusAdapterManager.Este método debe producir una excepción adecuada si un ModelBusAdapter no se puede crear mediante este ModelBusReference.
Método público CreateAdapter(ModelBusReference) Cree un ModelBusAdapter que contiene el modelo especificado.Produce una excepción si el ModelBusAdapter no pueden crearse. (Se hereda de ModelBusAdapterManager).
Método público CreateAdapter(ModelBusReference, IServiceProvider) Cree una instancia de ModelBusAdapter compatible con este ModelBusAdapterManager. (Se hereda de ModelBusAdapterManager).
Método protegido CreateModelingAdapterInstance Imlementations debe proporcionar una instancia de ModelingAdapter que actúa la vista mundial externa de Model mediante el elemento de DomainModelRoot pasado.
Método público CreateReference Intenta crear y devuelva una referencia del modelo del bus de datos proporcionados. (Se hereda de ModelBusAdapterManager).
Método protegido DeserializeAdapterReference (Invalida a ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)).
Método público Dispose() (Se hereda de ModelBusAdapterManager).
Método protegido Dispose(Boolean) Dispose esta instancia de ModelBusAdapterManager. (Se hereda de ModelBusAdapterManager).
Método protegido DoCreateAdapter Mediante el ModelBusReference pasado como parámetro, la creación de una instancia de ModelBusAdapter se intenta.Si finaliza correctamente, se devuelve el adaptador.Si no, se produce una excepción adecuada. (Invalida a ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider)).
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. (Se hereda de ModelBusAdapterManager).
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; (Se hereda de ModelBusAdapterManager).
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 (Se hereda de ModelBusAdapterManager).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetView Obtiene la vista asociado al ModelBusAdapter pasado como parámetro. (Invalida a ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido SerializeAdapterReference (Invalida a ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)).
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. (Se hereda de ModelBusAdapterManager).
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. (Se hereda de ModelBusAdapterManager).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático HostName nombre utilizado por VisualStudio para identificarse como host de ModelBus.

Arriba

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.Shell (Espacio de nombres)