Compartilhar via


Classe DataMappedObject

Representa um conceito conhecidos para o uso de um designer genérico.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Framework.DataMappedObject

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
Public MustInherit Class DataMappedObject _
    Implements IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject),  _
    IVsDataSiteableObject(Of Boolean)
public abstract class DataMappedObject : IVsDataMappedObject, 
    IVsDataSiteableObject<IVsDataMappedObject>, IVsDataSiteableObject<bool>
public ref class DataMappedObject abstract : IVsDataMappedObject, 
    IVsDataSiteableObject<IVsDataMappedObject^>, IVsDataSiteableObject<bool>
[<AbstractClass>]
type DataMappedObject =  
    class
        interface IVsDataMappedObject
        interface IVsDataSiteableObject<IVsDataMappedObject>
        interface IVsDataSiteableObject<bool>
    end
public abstract class DataMappedObject implements IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>, IVsDataSiteableObject<boolean>

O tipo DataMappedObject expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DataMappedObject Inicializa uma nova instância da classe DataMappedObject.

Superior

Propriedades

  Nome Descrição
Propriedade pública Identifier Obtém a lista de identificadores que identificam exclusivamente o conceito genérico atual de dados.
Propriedade pública IsDeleted Obtém um valor indicando se o conceito genérico atual de dados é excluído.
Propriedade protegida IsRefreshedObject Obtém um valor indicando se o objeto de dados genérico atual é atualizado, e tem para informações atualizadas.
Propriedade pública Name Obtém o nome do conceito genérico.
Propriedade pública Properties Obtém os pares nome/valor que contêm os nomes e valores de propriedade associados com o conceito genérico atual.
Propriedade pública Selector Obtém um objeto de seleção que permite a recuperação de metadados fonte de dados específicos do arquivo XML de suporte do objeto de dados.
Propriedade pública Type Obtém o nome do tipo como uma cadeia de caracteres do conceito genérico atual.
Propriedade pública UnderlyingObject Obtém o objeto subjacente que está contido no conceito genérico atual.

Superior

Métodos

  Nome Descrição
Método protegido ComputeBaseObject Calcula o objeto base.
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método protegido GetProperty<T>(String) Recupera o valor da propriedade especificada associada com o conceito genérico atual.
Método protegido GetProperty<T>(String, T) Recupera o valor da propriedade especificada associada com o conceito genérico atual.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Obtém uma cadeia de caracteres que representa o conceito genérico atual. (Substitui Object.ToString().)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfacePropriedade particular IVsDataSiteableObject<IVsDataMappedObject>.Site Obtém o site.

Superior

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.Data.Framework