DataServiceQuery DataServiceQuery DataServiceQuery DataServiceQuery Class

定義

WCF Data Services への単一のクエリ要求を表す抽象クラス。An abstract class that represents a single query request to 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
継承
DataServiceQueryDataServiceQueryDataServiceQueryDataServiceQuery
派生
実装

注釈

このクラスでは、パブリック コンストラクターが定義されていません。No public constructors are defined on this class. CreateQuery クラスの CreateQuery または DataServiceContext を使用して、オブジェクト インスタンスが作成されます。Object instances are created by using CreateQuery or CreateQuery on the DataServiceContext class.

プロパティ

ElementType ElementType ElementType ElementType

データ サービスにバッチとして送信されたオブジェクトの型を取得します。Gets the type of object submitted as a batch to the data service.

(Inherited from DataServiceRequest)
Expression Expression Expression Expression

データ サービスに対するクエリを含む式を表します。Represents an expression that contains the query to the data service.

Provider Provider Provider Provider

クエリ プロバイダー インスタンスを表します。Represents the query provider instance.

RequestUri RequestUri RequestUri RequestUri

データ サービスに送信された要求オブジェクトの URI を取得します。Gets the URI of the request object submitted to a data service.

(Inherited from DataServiceRequest)

メソッド

BeginExecute(AsyncCallback, Object) BeginExecute(AsyncCallback, Object) BeginExecute(AsyncCallback, Object) BeginExecute(AsyncCallback, Object)

データ サービス クエリを実行する要求を非同期で送信します。Asynchronously sends a request to execute the data service query.

EndExecute(IAsyncResult) EndExecute(IAsyncResult) EndExecute(IAsyncResult) EndExecute(IAsyncResult)

データ サービス クエリを実行する非同期操作を完了させるために呼び出されます。Called to complete the asynchronous operation of executing a data service query.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Execute() Execute() Execute() Execute()

データ サービスに対するクエリを実行します。Executes the query against the data service.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

データ サービスに対するクエリの URI を表します。Represents the URI of the query to the data service.

(Inherited from DataServiceRequest)

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

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

クエリで返されるコレクションを反復処理するために使用できる IEnumerator オブジェクトを取得します。Gets the IEnumerator object that can be used to iterate through the collection returned by the query.

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable)

IQueryable の要素を指定した型に変換します。Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable)

指定された型に基づいて IQueryable の要素をフィルター処理します。Filters the elements of an IQueryable based on a specified type.

適用対象