IDataServiceConfiguration 接口

IDataServiceConfiguration 由 WCF 数据服务 用于设置服务的行为,包括实体集和服务操作的权利,对允许请求的限制,注册默认情况下不易发现的类型和关于错误处理的默认详细信息。

命名空间:  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 的一个参数。 只可在调用服务初始化期间使用配置对象。

请参阅

参考

System.Data.Services 命名空间