System.Data.Services 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用於建置 WCF 資料服務的類別存取。
類別
| 名稱 | Description |
|---|---|
| ChangeInterceptorAttribute |
方法上的 ChangeInterceptorAttribute 可用來處理指定實體集名稱上的更新。 |
| DataService<T> |
開發 ADO.NET 資料服務的主要入口。 |
| DataServiceBehavior |
新增定義自訂資料服務行為的設定。 |
| DataServiceConfiguration |
管理 WCF 資料服務的配置。 |
| DataServiceException |
代表類別的一個實例 DataServiceException ,並以指定訊息描述錯誤。 |
| DataServiceHost |
WCF Data Services 類別源自 WebServiceHost 於用於實例化資料服務的 used 。 |
| DataServiceHostFactory |
代表 WCF Data Services 基礎架構用來連接 Windows Communication Foundation(WCF) 的類別。 |
| DataServiceOperationContext |
代表目前正在處理的操作。 |
| DataServiceProcessingPipeline |
定義資料服務處理管線的事件。 |
| DataServiceProcessingPipelineEventArgs | |
| ETagAttribute |
實體類型的這個屬性可用來指定決定內容變更的屬性。 |
| ExpandSegment |
查詢中指示資料是否應以串連回傳而非延遲內容的區段。 |
| ExpandSegmentCollection |
查詢後面的子句可以擴展 |
| HandleExceptionArgs |
指定已發生的例外細節及相關 HTTP 回應的細節。 |
| IgnorePropertiesAttribute |
依 WCF Data Services 控制屬性或屬性的可見性。 |
| MimeTypeAttribute |
指出 HTTP 要求的 MIME 類型。 |
| ProcessRequestArgs |
代表 HTTP 請求對資料服務所使用的參數。 |
| QueryInterceptorAttribute |
方法上的 QueryInterceptorAttribute 會將它指定為指定實體集上的查詢攔截器。 |
| SingleResultAttribute |
用於服務作業的屬性,指定它們會傳回其傳回元素的單一實例。 |
介面
| 名稱 | Description |
|---|---|
| IDataServiceConfiguration |
WCF 資料服務用來 IDataServiceConfiguration 設定服務的行為,包括實體集合與服務操作的權限、允許請求的限制、預設無法發現的註冊類型,以及錯誤處理的預設冗長度。 |
| IDataServiceHost |
介面規範 WCF 資料服務與其主機環境之間的互動。 |
| IDataServiceHost2 |
定義了 IDataServiceHost HTTP 中請求與回應標頭所需的擴充。 |
| IExpandedResult |
宣告支援 WCF 資料服務 |
| IExpandProvider |
此介面宣告支援 |
| IRequestHandler |
提供成員存取權限,控制請求訊息的處理。 |
| IUpdatable |
HTTP POST 方法用於插入或更新資源的介面。 |
列舉
| 名稱 | Description |
|---|---|
| EntitySetRights |
列舉,用來定義 WCF 資料服務所部署之數據的訪問許可權。 |
| ServiceOperationRights |
列舉,用來定義 WCF Data Services 所部署之服務作業的訪問許可權。 |
| UpdateOperations |
列舉,用來指定在實體上執行的更新作業。 |