System.Data.Services 命名空间

提供对用于生成 WCF 数据服务 的类的访问。

  说明
公共类 ChangeInterceptorAttribute 方法上的 ChangeInterceptorAttribute 用于处理指定实体集名称上的更新。
公共类 DataService<T> 使用 WCF 数据服务 开发 开放式数据协议 (OData) 数据服务的主入口点。
公共类 DataServiceBehavior 添加用于将行为定义到自定义数据服务的设置。
公共类 DataServiceConfiguration 管理 WCF 数据服务 的配置。
公共类 DataServiceException 使用描述错误的指定消息表示 DataServiceException 类的新实例。
公共类 DataServiceHost 派生自 WebServiceHost 的 WCF 数据服务 用于实例化数据服务。
公共类 DataServiceHostFactory 由 WCF 数据服务 的基础结构使用的类以连接到 Windows Communication Foundation (WCF)。 
公共类 DataServiceOperationContext 表示当前正在处理的操作。
公共类 DataServiceProcessingPipeline 为数据服务处理管道定义事件。
公共类 DataServiceProcessingPipelineEventArgs DataServiceProcessingPipeline 事件的事件参数类。
公共类 ETagAttribute 实体类型上的此属性用于指定确定内容变更的属性。
公共类 ExpandSegment 指示数据是否应返回内联而不是作为延迟的内容的查询段。
公共类 ExpandSegmentCollection 可由查询后面的 $expand 子句扩展的查询段。
公共类 HandleExceptionArgs 指定已发生异常的详细信息和关联 HTTP 响应的详细信息。
公共类 IgnorePropertiesAttribute 控制属性或由 WCF 数据服务 的属性的可见性。
公共类 MimeTypeAttribute 指示 HTTP 请求的 MIME 类型。
公共类 ProcessRequestArgs 代表 HTTP 请求数据服务所使用的参数。
公共类 QueryInterceptorAttribute 方法上的 QueryInterceptorAttribute 在指定实体集上将其批注为查询侦听器。
公共类 SingleResultAttribute 用于服务操作上以指定他们返回其返回元素的单个实例的属性。

接口

  接口 说明
公共接口 IDataServiceConfiguration IDataServiceConfiguration 由 WCF 数据服务 用于设置服务的行为,包括实体集和服务操作的权利,对允许请求的限制,注册默认情况下不易发现的类型和关于错误处理的默认详细信息。
公共接口 IDataServiceHost 指定 WCF 数据服务 与其宿主环境之间的交互的接口。
公共接口 IDataServiceHost2 定义对请求和响应 HTTP 中的标头所需的 IDataServiceHost 扩展。
公共接口 IExpandedResult 声明支持 WCF 数据服务 $expand 查询选项上结果和关联段枚举器所需的成员。
公共接口 IExpandProvider 已过时。此接口声明要求方法,以支持 WCF 数据服务 的 $expand 查询选项。
公共接口 IRequestHandler 向控制请求消息的处理的成员提供访问权限。
公共接口 IUpdatable 用于按 HTTP POST 方法插入或更新资源的接口。

枚举

  枚举 说明
公共枚举 EntitySetRights 用来定义由 WCF 数据服务 部署的数据的访问权限的枚举。
公共枚举 ServiceActionRights 服务动作的访问权限。
公共枚举 ServiceOperationRights 用来定义由 WCF 数据服务 部署的服务操作的访问权限的枚举。
公共枚举 UpdateOperations 用于指定对实体执行的更新操作的枚举。