Partager via


Classe DataServiceQuery

Classe abstraite qui représente une seule demande de requête d'interrogation à Services de données WCF. 

Hiérarchie d'héritage

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

Espace de noms :  System.Data.Services.Client
Assembly :  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Syntaxe

'Déclaration
Public MustInherit Class DataServiceQuery _
    Inherits DataServiceRequest _
    Implements IQueryable, IEnumerable
'Utilisation
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

Le type DataServiceQuery expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ElementType Obtient le type d'objet soumis sous la forme d'un lot au service de données. (hérité de DataServiceRequest.)
Propriété publique Expression Représente une expression qui contient la requête au service de données.
Propriété publique Provider Représente l'instance du fournisseur de requête.
Propriété publique RequestUri Obtient l'URI de l'objet requête soumis à un service de données. (hérité de DataServiceRequest.)

Haut de la page

Méthodes

  Nom Description
Méthode publique BeginExecute Envoie de façon asynchrone une demande pour exécuter la requête de service de données.
Méthode publique EndExecute Appelé pour effectuer l'opération asynchrone d'exécution d'une requête de service de données.
Méthode publique Equals (hérité de Object.)
Méthode publique Execute Exécute la requête sur le service de données. N'est pas pris en charge par le cliente WCF Data Services 5.0 pour Silverlight.
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Obtient l'objet IEnumerator qui peut être utilisé pour itérer via la collection retournée par la requête.

Haut de la page

Notes

Aucun constructeur public n'est défini sur cette classe. Les instances d'objet sont créées avec CreateQuery``1(Uri) ou CreateQuery<T> sur la classe DataServiceContext.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Services.Client