語言

IDataServiceConfiguration 介面

定義

WCF 資料服務用來 IDataServiceConfiguration 設定服務的行為,包括實體集合與服務操作的權限、允許請求的限制、預設無法發現的註冊類型,以及錯誤處理的預設冗長度。

public interface class IDataServiceConfiguration
public interface IDataServiceConfiguration
type IDataServiceConfiguration = interface
Public Interface IDataServiceConfiguration
衍生

備註

此類型被類別用 DataService<T> 來配置服務,透過實作名為 InitializeService 的靜態方法,回傳 void,並取一個型別 IDataServiceConfiguration為 的單一參數。 該組態物件只能在呼叫服務初始化期間使用。

屬性

名稱 Description
MaxBatchCount

取得批次中可處理的最大請求數量。

MaxChangesetCount

取得批次中可處理的最大變更集數。

MaxExpandCount

取得或設定查詢選項可擴充 $expand 的所有資料服務請求的最大區段數。

MaxExpandDepth

為所有向資料服務請求,取得或設定單一路徑中最多支援 $expand 的區段數量。

MaxObjectCountOnInsert

取得或設定單一請求中可插入的最大物件數量。

MaxResultsPerCollection

每個收集集獲得最大結果數。

UseVerboseErrors

設定資料服務中所有回應預設是否使用冗長錯誤。

方法

名稱 Description
RegisterKnownType(Type)

註冊一個資源類型供資料服務使用。

SetEntitySetAccessRule(String, EntitySetRights)

設定指定實體集合的存取規則。

SetServiceOperationAccessRule(String, ServiceOperationRights)

設定指定服務操作的存取規則。

適用於