System.Data.Services 命名空間

提供用於建置 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

事件論元類別。DataServiceProcessingPipeline

ETagAttribute

實體類型的這個屬性可用來指定決定內容變更的屬性。

ExpandSegment

查詢中指示資料是否應以串連回傳而非延遲內容的區段。

ExpandSegmentCollection

查詢後面的子句可以擴展 $expand 的查詢段落。

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 資料服務 $expand 查詢選項中結果及相關區段的列舉器所需的成員。

IExpandProvider

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

IRequestHandler

提供成員存取權限,控制請求訊息的處理。

IUpdatable

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

列舉

名稱 Description
EntitySetRights

列舉,用來定義 WCF 資料服務所部署之數據的訪問許可權。

ServiceOperationRights

列舉,用來定義 WCF Data Services 所部署之服務作業的訪問許可權。

UpdateOperations

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