DataServiceQuery 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
抽象類別,表示 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
- 繼承
- 衍生
- 實作
備註
這個類別上沒有定義任何公用建構函式 (Constructor)。 物件執行個體 (Instance) 的建立方式是在 CreateQuery 類別上使用 CreateQuery 或 DataServiceContext。
屬性
ElementType |
取得以批次送出給資料服務的物件型別。 (繼承來源 DataServiceRequest) |
Expression |
表示包含資料服務查詢的運算式。 |
Provider |
表示查詢提供者 (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 物件,這個物件可用來逐一查看查詢所傳回的集合。 |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |
Cast<TResult>(IQueryable) |
將 IQueryable 的項目轉換為指定的型別。 |
OfType<TResult>(IQueryable) |
根據指定的型別來篩選 IQueryable 的項目。 |