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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。