共用方式為


DataServiceQuery<TElement> 類別

表示對資料服務的單一查詢要求。

繼承階層

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 Class DataServiceQuery(Of TElement) _
    Inherits DataServiceQuery _
    Implements IQueryable(Of TElement), IEnumerable(Of TElement),  _
    IQueryable, IEnumerable
'用途
Dim instance As DataServiceQuery(Of TElement)
public class DataServiceQuery<TElement> : DataServiceQuery, 
    IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
generic<typename TElement>
public ref class DataServiceQuery : public DataServiceQuery, 
    IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
type DataServiceQuery<'TElement> =  
    class
        inherit DataServiceQuery
        interface IQueryable<'TElement>
        interface IEnumerable<'TElement>
        interface IQueryable
        interface IEnumerable
    end
JScript 不支援泛型型別及方法。

型別參數

  • TElement
    查詢所傳回的結果型別。

DataServiceQuery<TElement> 型別公開下列成員。

屬性

  名稱 說明
公用屬性 ElementType 傳回範本中用以建立 DataServiceQuery<TElement> 執行個體的物件型別。 (覆寫 DataServiceRequest.ElementType。)
公用屬性 Expression 表示含有資料服務查詢的運算式。 (覆寫 DataServiceQuery.Expression。)
公用屬性 Provider 表示查詢提供者 (Provider) 執行個體。 (覆寫 DataServiceQuery.Provider。)
公用屬性 RequestUri 取得查詢的 URI。 (覆寫 DataServiceRequest.RequestUri。)

上層

方法

  名稱 說明
公用方法 AddQueryOption 以傳回的查詢所產生之 URI 中設定的查詢選項來建立新的 DataServiceQuery<TElement>。
公用方法 BeginExecute 啟動非同步網路作業,執行這個物件執行個體所表示的查詢。
公用方法 EndExecute 結束對資料服務的非同步查詢要求。
公用方法 Equals (繼承自 Object。)
公用方法 Execute 執行查詢並傳回結果,做為實作 IEnumerable 的集合。 不受到適用於 Silverlight 的 WCF Data Services 5.0 用戶端支援。
公用方法 Expand(String) 展開查詢,將相關實體集的實體包含在查詢回應中。
公用方法 Expand<TTarget>(Expression<Func<TElement, TTarget>>) 展開查詢,將相關實體集的實體包含在查詢回應中,而相關實體是型別階層架構中的特定型別。
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetEnumerator 執行查詢並傳回結果做為集合。
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
公用方法 IncludeTotalCount 要求實體集中的所有實體計數以內嵌在查詢結果中的方式傳回。
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString 表示資料服務查詢的 URI。 (覆寫 Object.ToString()。)

上層

明確 繼承 實作

  名稱 說明
明確介面實作私用方法 IEnumerable.GetEnumerator 執行查詢並傳回結果做為集合。
明確介面實作私用方法 IEnumerable<TElement>.GetEnumerator 執行查詢並傳回結果做為集合。 僅受到適用於 Silverlight 的 WCF Data Services 5.0 用戶端支援。

上層

備註

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

執行緒安全性

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

請參閱

參考

System.Data.Services.Client 命名空間