Compartir a través de


IModelBus (Interfaz)

Obtenga una instancia de este tipo de proveedor de servicios y utilizarla para obtener un adaptador que se puede utilizar para abrir otro modelo.

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 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) Intenta crear y devuelva una nueva instancia del adaptador para la referencia especificada, que puede ser una referencia del modelo o una referencia del modelo del elemento.
Método público CreateAdapter(ModelBusReference, IServiceProvider) Intenta crear y devuelva una nueva instancia del adaptador para la referencia proporcionada.Permite que un proveedor de servicios es proporcionado.
Método público DeserializeReference deserializa la cadena proporcionada y devuelve un ModelBusReference.
Método público FindAdapterManagers Devuelve una lista de administradores de ModelBusAdapter que pueda crear ModelBusReferences al objeto especificado.La información de ubicación puede estar en cualquier formato que se puede reconocer por un administrador disponibles del adaptador, como la ruta de acceso de un archivo de modelo de ADSL.
Método público GetAdapterManager Busque una instancia de ModelBusAdapterManager mediante su identificadorProduce una excepción si no se encontró.
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 se pueda conservar por el llamador.Si hay información de ReferenceContext asociada a la referencia, tendrá que proporcionar información contextual equivalentes cuando se deserializa la cadena.
Método público ValidateReference Valida una referencia determinada utilizando 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)