System.Data.Services 命名空間

提供用來建置 WCF 資料服務之類別的存取。

類別

ChangeInterceptorAttribute

方法上的 ChangeInterceptorAttribute 會用於處理指定實體集名稱上的更新。

DataService<T>

開發 ADO.NET 資料服務的主要進入點 (Entry Point)。

DataServiceBehavior

將定義行為的設定加入至自訂資料服務。

DataServiceConfiguration

管理 WCF Data Services 的配置。

DataServiceException

使用指定的錯誤說明訊息,表示 DataServiceException 類別的執行個體。

DataServiceHost

衍生自 WebServiceHost 的 WCF Data Services 類別,可用來具現化資料服務。

DataServiceHostFactory

表示 WCF Data Services 的基礎結構用來連接至 Windows Communication Foundation (WCF) 的類別。

DataServiceOperationContext

表示正在處理的目前作業。

DataServiceProcessingPipeline

定義資料服務處理管線的事件。

DataServiceProcessingPipelineEventArgs

DataServiceProcessingPipeline 事件的事件引數類別。

ETagAttribute

這個在實體型別上的屬性 (Attribute),會用來指定決定內容中變更的屬性 (Property)。

ExpandSegment

指出資料是否應以內嵌方式傳回而非延期內容的查詢區段。

ExpandSegmentCollection

可由接在查詢後面的 $expand 子句展開的查詢區段。

HandleExceptionArgs

指定已發生例外狀況的詳細資料,以及相關 HTTP 回應的詳細資料。

IgnorePropertiesAttribute

透過 WCF 資料服務控制屬性的可見度。

MimeTypeAttribute

表示 HTTP 要求的 MIME 類型。

ProcessRequestArgs

表示送至資料服務之 HTTP 要求所使用的引數。

QueryInterceptorAttribute

方法上的 QueryInterceptorAttribute 會將它標註為指定之實體集上的查詢攔截器。

SingleResultAttribute

用於服務作業上的屬性,可指定作業傳回其傳回項目的單一執行個體 (Instance)。

介面

IDataServiceConfiguration

WCF 資料服務會使用 IDataServiceConfiguration 來設定服務行為,包括實體集和服務作業的權限、允許的要求限制、註冊預設情況下找不到的類型,以及錯誤處理的預設詳細資訊。

IDataServiceHost

介面,可指定 WCF 資料服務及其裝載環境之間的互動。

IDataServiceHost2

定義 HTTP 要求和回應標頭所需的 IDataServiceHost 擴充。

IExpandedResult

宣告支援 WCF 資料服務 $expand 查詢選項上結果及相關聯區段之列舉值所需的成員。

IExpandProvider

這個介面會宣告支援 WCF 資料服務之 $expand 查詢選項所需的方法。

IRequestHandler

提供控制處理要求訊息之成員的存取權。

IUpdatable

HTTP POST 方法用來插入或更新資源的介面。

列舉

EntitySetRights

列舉,用來定義 WCF 資料服務所部署之資料的存取權限。

ServiceOperationRights

列舉,用來定義 WCF Data Services 所部署之服務作業的存取權限。

UpdateOperations

列舉型別,用來指定曾在該實體上執行的更新作業。