IModelBus (Interfaz)
Obtenga una instancia de este tipo de un proveedor de servicios y úsela para obtener un adaptador que se pueda usar para abrir otro modelo.
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 Interface IModelBus _
Inherits IServiceProvider
public interface IModelBus : IServiceProvider
El tipo IModelBus expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
CreateAdapter(ModelBusReference) | Se intenta crear y devolver una nueva instancia del adaptador para la referencia especificada, que puede ser una referencia del modelo o una referencia del elemento del modelo. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Se intenta crear y devolver una nueva instancia del adaptador para la referencia proporcionada.Permite que se proporcione un proveedor de servicios. | |
DeserializeReference | Deserializa la cadena proporcionada y devuelve un objeto ModelBusReference. | |
FindAdapterManagers | Devuelve una lista de administradores de ModelBusAdapter que pueden crear ModelBusReferences al objeto especificado.La información de ubicación puede estar en cualquier formato que un administrador de adaptadores disponibles pueda reconocer, como la ruta de acceso de un archivo de modelo de DSL. | |
GetAdapterManager | Busque una instancia de ModelBusAdapterManager mediante su identificador.Produce una excepción si no se encuentra. | |
GetService | Obtiene el objeto de servicio del tipo especificado. (Se hereda de IServiceProvider). | |
LogError | Registra un mensaje de error. | |
SerializeReference | Serializa la referencia proporcionada en una cadena que el llamador puede conservar.Si hay información de ReferenceContext adjunta a la referencia, tendrá que proporcionar información contextual equivalente cuando se deserialice la cadena. | |
ValidateReference | Valida una referencia especificada usando el adaptador correspondiente.Este método debe actualizar el LastStatus de una referencia además de devolverla. |
Arriba
Comentarios
Para obtener más información, vea Integrar modelos utilizando Modelbus de Visual Studio.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Integration (Espacio de nombres)