DataObjectSelector Classe

Definição

Permite obter metadados específicos da fonte de dados sobre objetos do repositório de objetos. A origem do repositório de objetos é o arquivo XML de suporte do objeto de dados.

public ref class DataObjectSelector abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Core::IVsDataSupportObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector
public abstract class DataObjectSelector : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector
type DataObjectSelector = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataObjectSelector
    interface IVsDataSupportObject<IVsDataObjectSelector>
Public MustInherit Class DataObjectSelector
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
Herança
Derivado
Implementações

Construtores

DataObjectSelector()

Inicializa uma nova instância da classe DataObjectSelector.

DataObjectSelector(IVsDataConnection)

Inicializa uma nova instância da DataObjectSelector classe com o objeto de conexão de dados.

Propriedades

Site

Obtém ou define o site do objeto.

(Herdado de DataSiteableObject<T>)

Métodos

GetExpensiveProperties(String)

Recupera uma lista de propriedades caras do repositório de objetos.

GetExpensiveProperties(String, Object[])

Recupera uma lista de propriedades caras do repositório de objetos.

GetMappings(Object[])

Retorna pares de chave/valor de nomes de propriedade mapeados e seus nomes de propriedade específicos da fonte de dados correspondente.

GetOrdering(String)

Retorna a ordenação do tipo especificado como uma cadeia de caracteres de nomes de objetos de dados delimitados por vírgula, que especifica a ordem de classificação dos objetos de dados retornados quando os objetos são selecionados.

GetOrdering(String, Object[])

Retorna a ordenação do tipo especificado como uma cadeia de caracteres de nomes de objetos de dados delimitados por vírgula, que especifica a ordem de classificação dos objetos de dados retornados quando os objetos são selecionados.

GetRequiredRestrictions(String)

Recupera uma lista das restrições que são necessárias quando os objetos de dados são selecionados para o tipo especificado.

GetRequiredRestrictions(String, Object[])

Recupera uma lista das restrições que são necessárias quando os objetos de dados são selecionados para o tipo especificado.

GetSupportedRestrictions(String)

Recupera todas as restrições com suporte quando os objetos de dados são selecionados para o tipo especificado.

GetSupportedRestrictions(String, Object[])

Recupera todas as restrições com suporte quando os objetos de dados são selecionados para o tipo especificado.

OnSiteChanged(EventArgs)

Aciona o evento SiteChanged.

(Herdado de DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Retorna um leitor de dados para os objetos de dados recuperados do repositório de objetos, que são filtrados pelas restrições e propriedades especificadas.

SelectObjects(String, Object[], String[], Object[])

Retorna um leitor de dados para os objetos de dados recuperados do repositório de objetos, que são filtrados pelas restrições, propriedades e parâmetros especificados.

Eventos

SiteChanged

Ocorre quando a propriedade Site é modificada.

(Herdado de DataSiteableObject<T>)

Implantações explícitas de interface

IVsDataSupportObject<IVsDataObjectSelector>.Invoke(String, Object[], Object[])

Aplica-se a