共用方式為


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 表示查詢提供者 (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 物件,這個物件可用來逐一查看查詢所傳回的集合。

上層

備註

這個類別上沒有定義任何公用建構函式 (Constructor)。 物件執行個體 (Instance) 的建立方式是在 DataServiceContext 類別上使用 CreateQuery``1(Uri) 或 CreateQuery<T>

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

System.Data.Services.Client 命名空間