Compartir a través de


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
Método público 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.
Método público 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.
Método público DeserializeReference Deserializa la cadena proporcionada y devuelve un objeto ModelBusReference.
Método público 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.
Método público GetAdapterManager Busque una instancia de ModelBusAdapterManager mediante su identificador.Produce una excepción si no se encuentra.
Método público GetService Obtiene el objeto de servicio del tipo especificado. (Se hereda de IServiceProvider).
Método público LogError Registra un mensaje de error.
Método público 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.
Método público 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)