Partilhar via


DataServiceQuery Classe

Definição

Uma classe abstrata que representa uma única solicitação de consulta para o WCF Data Services.

public ref class DataServiceQuery abstract : System::Data::Services::Client::DataServiceRequest, System::Collections::IEnumerable, System::Linq::IQueryable
public abstract class DataServiceQuery : System.Data.Services.Client.DataServiceRequest, System.Collections.IEnumerable, System.Linq.IQueryable
type DataServiceQuery = class
    inherit DataServiceRequest
    interface IQueryable
    interface IEnumerable
Public MustInherit Class DataServiceQuery
Inherits DataServiceRequest
Implements IEnumerable, IQueryable
Herança
DataServiceQuery
Derivado
Implementações

Comentários

Nenhum construtor público é definido nessa classe. As instâncias de objeto são criadas usando CreateQuery ou CreateQuery na DataServiceContext classe .

Propriedades

ElementType

Obtém o tipo de objeto enviado como um lote para o serviço de dados.

(Herdado de DataServiceRequest)
Expression

Representa uma expressão que contém a consulta para o serviço de dados.

Provider

Representa a instância do provedor de consulta.

RequestUri

Obtém o URI do objeto de solicitação enviado para um serviço de dados.

(Herdado de DataServiceRequest)

Métodos

BeginExecute(AsyncCallback, Object)

Envia de forma assíncrona uma solicitação para executar a consulta do serviço de dados.

EndExecute(IAsyncResult)

Chamado para concluir a operação assíncrona da execução de uma consulta de serviço de dados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Execute()

Executa a consulta no serviço de dados.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Representa o URI da consulta para o serviço de dados.

(Herdado de DataServiceRequest)

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Obtém o objeto IEnumerator que pode ser usado para iterar pela coleção retornada pela consulta.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IQueryable)

Converte os elementos de um IQueryable para o tipo especificado.

OfType<TResult>(IQueryable)

Filtra os elementos de um IQueryable com base em um tipo especificado.

Aplica-se a