Compartilhar via


Classe ModelBusAdapter

Um ModelBusAdapter é um objeto que serve como uma ponte entre o ModelBus e o modelo subjacente.Instâncias de ModelBusAdapter são criadas pelo ModelBusAdapterManager e as operações de que um ModelBusAdapter expõe são definidas pelo contrato com a ModelBusAdapter a ModelBusAdapterManager.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter

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 MustInherit Class ModelBusAdapter _
    Implements IEquatable(Of ModelBusAdapter), IDisposable
public abstract class ModelBusAdapter : IEquatable<ModelBusAdapter>, 
    IDisposable

O tipo ModelBusAdapter expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido ModelBusAdapter Construtor

Superior

Propriedades

  Nome Descrição
Propriedade pública AdapterManager Instância de ModelBusAdapterManager que cria esta instância de ModelBusAdapter.
Propriedade pública DisplayName O nome para exibição do ModelBusAdapter
Propriedade pública Disposed True se esta instância de ModelBusAdapter foi descartada, FALSO caso contrário.
Propriedade pública Reference

Superior

Métodos

  Nome Descrição
Método público Dispose()
Método protegido Dispose(Boolean) Descarte esta instância de ModelBusAdapter.A classe base não faz nada.Implementações derivadas de ModelBusAdapter podem optar por fazer o trabalho adicional, incluindo o persist não salva os dados, liberar mais recursos, etc.
Método público Equals(Object) Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público Equals(ModelBusAdapter) True se este ModelBusAdapter é igual a determinada instância de ModelBusAdapter, FALSO caso contrário.
Método protegido Finalize Destruidor. (Substitui Object.Finalize().)
Método público GetDefaultView Obtém o modo padrão associado a esse modelo, se houver uma disponível.
Método público GetElementReference Obter a referência de uma instância de objeto fornecido deve ser exposta por esse adaptador.
Método protegido GetElementReferences Volte a todos os objetos referenciados em conformidade com um contrato de dados fornecidos.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetReferences
Método protegido GetReferenceStatus Retorna o ReferenceStatus para a referência atual.Se esta for uma referência de elemento, em seguida, tenta ResolveElementReference.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetView Obtém um modo de exibição específico associado a esse modelo com base na referência de ModelBusView
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ResolveElementReference(ModelBusReference) Considerando um identificador para um elemento, retorna o objeto real, representado por esta referência.
Método público ResolveElementReference<T>(ModelBusReference) Considerando um identificador para um elemento, retorna o objeto real, representado por esta referência (método auxiliar digitado forte)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Integration