Compartir a través de


Clase DataServiceQuery

Clase abstracta que representa una única solicitud de consulta a Servicios de datos de Microsoft WCF. 

Jerarquía de herencia

System.Object
  System.Data.Services.Client.DataServiceRequest
    System.Data.Services.Client.DataServiceQuery
      System.Data.Services.Client.DataServiceQuery<TElement>

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public MustInherit Class DataServiceQuery _
    Inherits DataServiceRequest _
    Implements IQueryable, IEnumerable
'Uso
Dim instance As DataServiceQuery
public abstract class DataServiceQuery : DataServiceRequest, 
    IQueryable, IEnumerable
public ref class DataServiceQuery abstract : public DataServiceRequest, 
    IQueryable, IEnumerable
[<AbstractClassAttribute>]
type DataServiceQuery =  
    class
        inherit DataServiceRequest
        interface IQueryable
        interface IEnumerable
    end
public abstract class DataServiceQuery extends DataServiceRequest implements IQueryable, IEnumerable

El tipo DataServiceQuery expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ElementType Obtiene el tipo de objeto enviado como un lote al servicio de datos. (Se hereda de DataServiceRequest.)
Propiedad pública Expression Representa una expresión que contiene la consulta al servicio de datos.
Propiedad pública Provider Representa la instancia del proveedor de consultas.
Propiedad pública RequestUri Obtiene el URI del objeto de solicitud enviado a un servicio de datos. (Se hereda de DataServiceRequest.)

Arriba

Métodos

  Nombre Descripción
Método público BeginExecute Envía de forma asincrónica una solicitud para ejecutar la consulta del servicio de datos.
Método público EndExecute Se le llama para completar la operación asincrónica de ejecución de una consulta del servicio de datos.
Método público Equals (Se hereda de Object.)
Método público Execute Ejecuta la consulta en el servicio de datos. No compatible con el cliente de WCF Data Services 5.0 para Silverlight.
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado IEnumerable.GetEnumerator Obtiene el objeto IEnumerator que se puede usar para recorrer en iteración la colección devuelta por la consulta.

Arriba

Comentarios

No hay ningún constructor público definido en esta clase. Las instancias de objeto se crean mediante el método CreateQuery``1(Uri) o CreateQuery<T> de la clase DataServiceContext.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres System.Data.Services.Client