Classe ModelBus
ModelBus permite que as ferramentas interoperem de uma maneira flexível e desacoplada.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBus
Namespace: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Sintaxe
'Declaração
Public Class ModelBus _
Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider,
SModelBus, IDisposable
O tipo ModelBus expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
ModelBus | Construtor -- o aplicativo que hospeda o ModelBus deve passar em uma instância de IServiceProvider assim que o ModelBus pode solicitar serviços. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Disposed | Retifique se essa instância de Moldebus foi descartado, false de outra maneira. |
![]() |
ErrorCallback | Delegue fornecido pelo host.Usado para registrar erros. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CreateAdapter(ModelBusReference) | Implementa o método de CreateAdapter |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Implementa o método de CreateAdapter |
![]() |
DeserializeReference | Desserializa a cadeia de caracteres e retorna um ModelBusReference fornecidos. |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | Descarte essa instância de ModelBus. |
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
Finalize | Destruidor. (Substitui Object.Finalize().) |
![]() |
FindAdapterManagers | Localiza a lista de gerentes de ModelBusAdapter cujos escopos de ModelBusAdapter são descritos pela determinada informações de contexto.Pode haver vários gerentes de ModelBusAdapter que podem trabalhar com o modelo, por exemplo um arquivo .xml pode ser aberto pelo editor XML ou pelo editor de texto. |
![]() |
GetAdapterManager | Localize uma instância de ModelBusAdapterManager que usa seu ID |
![]() |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) |
![]() |
GetRegisteredAdapterManagers<T> | Obter o conjunto de gerentes carregados, registrados do adaptador do tipo T |
![]() |
GetService | Adaptadores returns fornecidos pelo ModeBus ou pelo host. |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
LogError | Efetua logon um erro |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
SerializeReference | Serializa a referência fornecida para uma cadeia de caracteres que pode ser mantidas pelo chamador. |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
![]() |
ValidateReference | Valida uma referência determinada usando o adaptador correspondente.Este método atualiza o LastStatus de uma referência além de dados. |
Superior
Comentários
Para obter mais informações, consulte Integrando modelos por meio do Visual Studio Modelbus.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.