Compartir a través de


ModelBusAdapter (Clase)

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.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter

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 ModelBusAdapter _
    Implements IEquatable(Of ModelBusAdapter), IDisposable
public abstract class ModelBusAdapter : IEquatable<ModelBusAdapter>, 
    IDisposable

El tipo ModelBusAdapter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ModelBusAdapter Constructor

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AdapterManager instancia de ModelBusAdapterManager que crea esta instancia de ModelBusAdapter.
Propiedad pública DisplayName El nombre para mostrar del ModelBusAdapter
Propiedad pública Disposed True si esta instancia de ModelBusAdapter se ha desechado, false.
Propiedad pública Reference

Arriba

Métodos

  Nombre Descripción
Método público Dispose()
Método protegido Dispose(Boolean) Dispose esta instancia de ModelBusAdapter.la clase base no hace nada.Las implementaciones derivadas de ModelBusAdapter pueden elegir el trabajo adicional, incluidos conserve los datos no guardados, se libera para buscar recursos, etc.
Método público Equals(Object) Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público Equals(ModelBusAdapter) True si este ModelBusAdapter es igual que la instancia especificada de ModelBusAdapter, false en caso contrario.
Método protegido Finalize Un destructor. (Invalida a Object.Finalize()).
Método público GetDefaultView Obtiene el DefaultView asociado con este modelo, si uno disponible.
Método público GetElementReference Obtiene la referencia de una instancia de objeto determinada supuesta ser expuesto por este adaptador.
Método protegido GetElementReferences Obtenga posterior todos los objetos especificados que se ajustan a un contrato de datos especificado.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetReferences
Método protegido GetReferenceStatus devuelve ReferenceStatus para la referencia actual.Si esto es una referencia del elemento después intenta ResolveElementReference.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetView Obtiene una vista concreta asociada con este modelo basado en la referencia de ModelBusView
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ResolveElementReference(ModelBusReference) dado un identificador para un elemento, devuelve el objeto real representado por esta referencia.
Método público ResolveElementReference<T>(ModelBusReference) Dado un identificador para un elemento, devuelve el objeto real representado por esta referencia (el método auxiliar tipo seguro)
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

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)