Partilhar via


DataObjectSelector Classe

Definição

Representa uma implementação da interface IVsDataObjectSelector.

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 chave/valor de nomes de propriedade mapeados e seus nomes de propriedade específicos da fonte de dados correspondentes.

GetOrdering(String)

Retorna a ordenação do tipo especificado como uma cadeia de caracteres de nomes de objeto de dados delimitados por vírgulas, 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 objeto de dados delimitados por vírgulas, 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 objetos de dados são selecionados para o tipo especificado.

GetSupportedRestrictions(String, Object[])

Recupera todas as restrições com suporte quando 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[])

Representa uma implementação da interface IVsDataObjectSelector.

Aplica-se a