ModelBusAdapter (Clase)
Un ModelBusAdapter es un objeto que actúa como puente entre ModelBus y el modelo subyacente. ModelBusAdapterManager crea instancias de ModelBusAdapter, y el contrato de ModelBusAdapter del ModelBusAdapterManager define las operaciones expuestas por un ModelBusAdapter.
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.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Integration.12.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 | |
---|---|---|
ModelBusAdapter | Constructor |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AdapterManager | Instancia de ModelBusAdapterManager que crea esta instancia de ModelBusAdapter. | |
DisplayName | Nombre para mostrar de ModelBusAdapter. | |
Disposed | True si esta instancia de ModelBusAdapter se ha desechado, false de lo contrario. | |
Reference |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Dispose() | ||
Dispose(Boolean) | Desecha esta instancia de ModelBusAdapter.La clase base no realiza ninguna acción.Las implementaciones derivadas de ModelBusAdapter pueden optar por realizar trabajo adicional, como conservar datos no guardados, liberar recursos, etc. | |
Equals(Object) | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Equals(ModelBusAdapter) | Es true si ModelBusAdapter es igual que la instancia de ModelBusAdapter determinada; de lo contrario, es false. | |
Finalize | Destructor. (Invalida a Object.Finalize()). | |
GetDefaultView | Obtiene el elemento DefaultView asociado a este modelo, si hay alguno disponible. | |
GetElementReference | Obtiene la referencia de una instancia de objeto determinada que se supone va a ser expuesta por este adaptador. | |
GetElementReferences | Obtiene todos los objetos a que se hace referencia que se ajustan a un contrato de datos especificado. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetReferences | ||
GetReferenceStatus | Devuelve ReferenceStatus para la referencia actual.Si esto es una referencia de elemento intenta ResolveElementReference. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetView | Obtiene una vista concreta asociada a este modelo basándose en la referencia de ModelBusView | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ResolveElementReference(ModelBusReference) | Dado un identificador para un elemento, devuelve el objeto real representado por esta referencia. | |
ResolveElementReference<T>(ModelBusReference) | Dado un identificador para un elemento, devuelve el objeto real representado por esta referencia (el método de aplicación auxiliar fuertemente tipado) | |
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)