DataServiceQuery Clase

Definición

Clase abstracta que representa una única solicitud de consulta a 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
Herencia
DataServiceQuery
Derivado
Implementaciones

Comentarios

No hay ningún constructor público definido en esta clase. Las instancias de objeto se crean mediante el método CreateQuery o CreateQuery de la clase DataServiceContext.

Propiedades

ElementType

Obtiene el tipo de objeto enviado como lote al servicio de datos.

(Heredado de DataServiceRequest)
Expression

Representa una expresión que contiene la consulta al servicio de datos.

Provider

Representa la instancia del proveedor de consultas.

RequestUri

Obtiene el identificador URI del objeto de solicitud enviado al servicio de datos.

(Heredado de DataServiceRequest)

Métodos

BeginExecute(AsyncCallback, Object)

Envía de forma asincrónica una solicitud para ejecutar la consulta del servicio de datos.

EndExecute(IAsyncResult)

Se le llama para completar la operación asincrónica de ejecución de una consulta del servicio de datos.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Execute()

Ejecuta la consulta en el servicio de datos.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Representa el URI de la consulta al servicio de datos.

(Heredado de DataServiceRequest)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Obtiene el objeto IEnumerator que se puede usar para recorrer en iteración la colección devuelta por la consulta.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Cast<TResult>(IQueryable)

Convierte los elementos de IQueryable en el tipo especificado.

OfType<TResult>(IQueryable)

Filtra los elementos de IQueryable en función de un tipo especificado.

Se aplica a