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 | |
---|---|---|
ModelBusAdapterManager |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Disposed | True si esta instancia de ModelBusAdapterManager se ha desechado, false de lo contrario. | |
ModelBus | Obtiene la instancia de Backplane con el que se ha registrado este ModelBusAdapterManager. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CanCreateReference | ¿Puede este administrador de ModelBusAdapter crear un ámbito descrito por la información contextual especificada con un modelo? | |
CreateAdapter(ModelBusReference) | Cree un ModelBusAdapter que contenga el modelo especificado.Se produce una excepción si no se puede crear ModelBusAdapter. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Cree una instancia de ModelBusAdapter admitida por este ModelBusAdapterManager. | |
CreateReference | Se intenta crear y devolver una referencia del modelo de bus a partir de los datos proporcionados. | |
DeserializeAdapterReference | Se intenta deserializar la referencia del adaptador proporcionada, con la ayuda del contexto de referencia. | |
Dispose() | ||
Dispose(Boolean) | Desecha esta instancia de ModelBusAdapterManager. | |
DoCreateAdapter | Creación real de la instancia de ModelBusAdapter admitida por este ModelBusAdapterManager. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Destructor. (Invalida a Object.Finalize()). | |
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; | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetSupportedLogicalAdapterIds | Devuelve los identificadores de los tipos de adaptador admitidos por este administrador de adaptadores | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetView | Obtiene el elemento View, por ejemplo un diagrama, asociado al ModelBusAdapter pasado como parámetro. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
SerializeAdapterReference | Serializa la referencia de adaptador proporcionada y la devuelve como cadena | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
TryCreateReference | ModelBusAdapterManager intentará crear una referencia de bus de modelo en un modelo a partir de la información proporcionada. | |
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)