IDataServiceConfiguration 介面
WCF Data Services 使用 IDataServiceConfiguration 來設定服務行為,包括實體集和服務作業的權限、允許的要求限制,註冊預設情況下找不到的型別,和錯誤處理的預設詳細資訊。
命名空間: System.Data.Services
組件: Microsoft.Data.Services (在 Microsoft.Data.Services.dll 中)
語法
'宣告
Public Interface IDataServiceConfiguration
'用途
Dim instance As IDataServiceConfiguration
public interface IDataServiceConfiguration
public interface class IDataServiceConfiguration
type IDataServiceConfiguration = interface end
public interface IDataServiceConfiguration
IDataServiceConfiguration 型別公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
![]() |
DisableValidationOnMetadataWrite | |
![]() |
MaxBatchCount | 取得批次中可處理的要求數目上限。 |
![]() |
MaxChangesetCount | 取得批次中可處理的變更集數目上限。 |
![]() |
MaxExpandCount | 取得或設定資料服務的所有要求中 $expand 查詢選項可展開的區段數目上限。 |
![]() |
MaxExpandDepth | 取得或設定資料服務的所有要求中單一 $expand 路徑支援的區段數目上限。 |
![]() |
MaxObjectCountOnInsert | 取得或設定單一要求中可插入的物件數目上限。 |
![]() |
MaxResultsPerCollection | 取得每個集合的結果數目上限。 |
![]() |
UseVerboseErrors | 取得或設定詳細資訊錯誤是否預設使用於資料服務的所有回應。 |
上層
方法
名稱 | 說明 | |
---|---|---|
![]() |
RegisterKnownType | 註冊資料服務所使用的資源類型。 |
![]() |
SetEntitySetAccessRule | 為指定的實體集設定存取規則。 |
![]() |
SetServiceOperationAccessRule | 為指定的服務作業設定存取規則。 |
上層
備註
DataService<T> 類別使用此型別,透過實作靜態方法 InitializeService、傳回 void,並接受 IDataServiceConfiguration 型別的單一引數,來設定服務。 組態物件只能在呼叫服務初始化期間使用。