Partilhar via


Interface IModelBus

Obter uma instância desse tipo de um provedor de serviços e usá-lo para obter um adaptador que pode ser usado para abrir outro modelo.

Namespace:  Microsoft.VisualStudio.Modeling.Integration
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)

Sintaxe

'Declaração
Public Interface IModelBus _
    Inherits IServiceProvider
public interface IModelBus : IServiceProvider

O tipo IModelBus expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateAdapter(ModelBusReference) Tentativas de criar e retornar uma nova instância do adaptador para a referência fornecida, o que pode ser uma referência de modelo ou uma referência de elemento de modelo.
Método público CreateAdapter(ModelBusReference, IServiceProvider) Tentativas de criar e retornar uma nova instância do adaptador para a referência fornecida.Permite que um provedor de serviços a serem fornecidos.
Método público DeserializeReference Desserializa a string fornecida e retorna um ModelBusReference.
Método público FindAdapterManagers Retorna uma lista de gerentes de ModelBusAdapter que pode criar ModelBusReferences para o objeto especificado.As informações de localização podem ser de qualquer forma que possa ser reconhecida por um Gerenciador de adaptador disponível, como, por exemplo, o caminho do arquivo de um arquivo de modelo DSL.
Método público GetAdapterManager Localize uma instância de ModelBusAdapterManager usando sua identificação.Lança uma exceção se não for encontrado.
Método público GetService Obtém o objeto de serviço do tipo especificado. (Herdado de IServiceProvider.)
Método público LogError Registra uma mensagem de erro.
Método público SerializeReference Serializa a referência fornecida para uma seqüência de caracteres que pode ser mantida pelo chamador.Se houver informações de ReferenceContext anexadas à referência, você terá que fornecer informações de contexto equivalente quando a seqüência de caracteres é desserializada.
Método público ValidateReference Valida uma determinada referência usando o adaptador correspondente.Este método deverá actualizar a LastStatus de uma referência para além de devolvê-lo.

Superior

Comentários

Para obter mais informações, consulte A integração de modelos usando o Modelbus de Visual Studio.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Integration