DataServiceQuery クラス

定義

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

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
継承
DataServiceQuery
派生
実装

注釈

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

プロパティ

名前 説明
ElementType

データ サービスにバッチとして送信されるオブジェクトの種類を取得します。

(継承元 DataServiceRequest)
Expression

データ サービスに対するクエリを含む式を表します。

Provider

クエリ プロバイダー インスタンスを表します。

RequestUri

データ サービスに送信された要求オブジェクトの URI を取得します。

(継承元 DataServiceRequest)

メソッド

名前 説明
BeginExecute(AsyncCallback, Object)

データ サービス クエリを実行する要求を非同期的に送信します。

EndExecute(IAsyncResult)

データ サービス クエリを実行する非同期操作を完了するために呼び出されます。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Execute()

データ サービスに対してクエリを実行します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

データ サービスに対するクエリの URI を表します。

(継承元 DataServiceRequest)

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

名前 説明
IEnumerable.GetEnumerator()

クエリによって返されるコレクションを反復処理するために使用できる IEnumerator オブジェクトを取得します。

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

Cast<TResult>(IQueryable)

IQueryable の要素を指定した型に変換します。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

OfType<TResult>(IQueryable)

指定した型に基づいて、IQueryable の要素をフィルター処理します。

適用対象