Classe ModelBus
ModelBus permite que ferramentas interoperar de maneira rígida.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBus
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 Class ModelBus _
Implements IModelBus, SModelBus, IServiceProvider, IDisposable
public class ModelBus : IModelBus, SModelBus,
IServiceProvider, 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 para que o ModelBus pode solicitar serviços. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Disposed | True se esta instância de Moldebus foi descartada, FALSO caso contrário. | |
ErrorCallback | Delegado fornecido pelo host.Usado para registrar erros. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateAdapter(ModelBusReference) | Implementa CreateAdapter método | |
CreateAdapter(ModelBusReference, IServiceProvider) | Implementa CreateAdapter método | |
DeserializeReference | Desserializa a string fornecida e retorna um ModelBusReference. | |
Dispose() | ||
Dispose(Boolean) | Descarte esta 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 ModelBusAdapter gerentes cujos escopos de ModelBusAdapter são descritos pelas informações determinado contexto.Pode haver vários gerenciadores de ModelBusAdapter podem trabalhar com o modelo, por exemplo um arquivo. XML pode ser aberto pelo editor de XML ou editor de texto. | |
GetAdapterManager | Localize uma instância de ModelBusAdapterManager usando sua identificação. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetRegisteredAdapterManagers<T> | Obter o conjunto de gerentes de carregado, registrados adaptador do tipo t | |
GetService | Retorna os adaptadores fornecidos pelo ModeBus ou por seu host. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
LogError | Registra um erro. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
SerializeReference | Serializa a referência fornecida para uma seqüência de caracteres que pode ser mantida pelo chamador. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
ValidateReference | Valida uma determinada referência usando o adaptador correspondente.Esse método atualiza o 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.
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.