次の方法で共有


DataServiceQuery クラス

WCF Data Services への単一のクエリ要求を表す抽象クラス。 

継承階層

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

名前空間:  System.Data.Services.Client
アセンブリ:  Microsoft.Data.Services.Client (Microsoft.Data.Services.Client.dll)

構文

'宣言
Public MustInherit Class DataServiceQuery _
    Inherits DataServiceRequest _
    Implements IQueryable, IEnumerable
'使用
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

DataServiceQuery 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ ElementType データ サービスにバッチとして送信するオブジェクトの型を取得します。 (DataServiceRequest から継承されています。)
パブリック プロパティ Expression データ サービスに対するクエリを含む式を表します。
パブリック プロパティ Provider クエリ プロバイダー インスタンスを表します。
パブリック プロパティ RequestUri データ サービスに送信する要求オブジェクトの URI を取得します。 (DataServiceRequest から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド BeginExecute データ サービス クエリを実行する要求を非同期に送信します。
パブリック メソッド EndExecute データ サービス クエリを実行する非同期操作を完了するために呼び出されます。
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド Execute データ サービスに対してクエリを実行します。 Silverlight の WCF Data Services 5.0 クライアントではサポートされていません。
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IEnumerable.GetEnumerator クエリによって返されるコレクションの反復処理に使用できる IEnumerator オブジェクトを取得します。

先頭に戻る

説明

このクラスでは、パブリック コンストラクターが定義されていません。 DataServiceContext クラスの CreateQuery``1(Uri) または CreateQuery<T> を使用して、オブジェクト インスタンスが作成されます。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

System.Data.Services.Client 名前空間