Share via


System.Data.Services.Client 命名空间

表示应用程序可用于与 WCF 数据服务 交互的 .NET Framework 客户端库。

  说明
公共类 ActionDescriptor 保存有关 ServiceAction 的信息。
公共类 BodyOperationParameter 表示与服务动作关联的参数。
公共类 ChangeOperationResponse DataServiceResponse 类返回枚举操作响应后,调用 SaveChanges 时返回的结果。
公共类 DataServiceClientException 表示在执行 WCF 数据服务 客户端应用程序过程中发生的错误。
公共类 DataServiceCollection<T> 表示一个动态实体集合,可在添加、移除项目或刷新列表时提供通知。
公共类 DataServiceContext DataServiceContext 表示数据服务的运行时上下文。
公共类 DataServiceQuery 表示对 WCF 数据服务 的单个查询请求的抽象类。 
公共类 DataServiceQuery<TElement> 表示对数据服务的单个查询请求。
公共类 DataServiceQueryContinuation 封装返回已分页的 WCF 数据服务 查询结果的下一页的 URI。
公共类 DataServiceQueryContinuation<T> 封装返回已分页的 WCF 数据服务 查询结果的下一页的 URI。 
公共类 DataServiceQueryException 指示从数据服务加载属性值时出错的异常。
公共类 DataServiceRequest 表示作为批处理提交给 WCF 数据服务 的请求对象。
公共类 DataServiceRequest<TElement> 表示作为批处理提交给数据服务的请求对象。
公共类 DataServiceRequestArgs 表示包含在 WCF 数据服务 的请求消息中的其他元数据。
公共类 DataServiceRequestException 表示在数据服务返回的响应代码大于 200 或大于 299,或者响应中的顶级元素为 <error> 时引发的错误。此类不能被继承。
公共类 DataServiceResponse 表示对作为调用 SaveChanges 的结果发送到数据服务的操作的响应。
公共类 DataServiceStreamLink 表示二进制资源流的 URL。
公共类 DataServiceStreamResponse 表示 WCF 数据服务 中包含二进制数据作为流的响应。
公共类 Descriptor 派生 EntityDescriptor 的抽象类。
公共类 EntityChangedParams 包装 PropertyChanged 委托的参数
公共类 EntityCollectionChangedParams 包装 CollectionChanged 委托的参数。
公共类 EntityDescriptor DataServiceResponse 中返回的操作对实体进行的修改的说明。
公共类 FunctionDescriptor 保存有关 ServiceFunction 的信息。
公共类 HttpWebRequestMessage IODataRequestMessage 接口实现。
公共类 InvokeResponse Invoke 调用中的响应。
公共类 LinkDescriptor 提供由 DataServiceResponse 中返回的操作对实体进行的修改的说明。
公共类 LinkInfo 封装两个实体之间有关链接或关系的信息。
公共类 LoadCompletedEventArgs 用作 LoadCompleted 事件的 EventArgs 类。 只有 Silverlight 的 WCF Data Services 5.0 客户端支持。
公共类 MediaEntryAttribute 表示指定的类将被视为媒体链接项。
公共类 MimeTypePropertyAttribute 批注已用 MediaEntryAttribute 进行批注的类上的属性。
公共类 OperationDescriptor 保存有关服务操作的信息。
公共类 OperationParameter 表示在执行时传递给服务动作、服务函数或服务操作的参数。
公共类 OperationResponse 表示单个查询的响应或者创建、更新或删除操作的抽象类。
公共类 QueryOperationResponse 表示对 DataServiceQuery 的响应。
公共类 QueryOperationResponse<T> 表示对 DataServiceQuery<TElement> 的响应。
公共类 ReadingWritingEntityEventArgs 提供对表示 Atom 条目的实体和对象的访问。ReadingWritingEntityEventArgsReadingEntityWritingEntity 事件使用。
公共类 SendingRequest2EventArgs SendingRequest2 事件的事件参数。
公共类 SendingRequestEventArgs SendingRequest 事件一起使用,以提供对客户端即将发送至目标数据服务的 HttpWebRequest 实例的访问。
公共类 StreamDescriptor 包含有关命名二进制资源流的信息。
公共类 UriOperationParameter 表示与服务操作或服务函数关联的参数。

枚举

  枚举 说明
公共枚举 DataServiceResponsePreference 确定客户端是否请求数据服务以响应消息中的条目的形式返回插入或更新的实体数据。
公共枚举 EntityStates 表示标识由 DataServiceContext 跟踪的实体的状态的枚举。
公共枚举 HttpStack 表示访问数据服务时要使用的 HTTP 实现的类型。 只有 Silverlight 的 WCF Data Services 5.0 客户端支持。
公共枚举 MergeOption 确定用于将实体发送至 WCF 数据服务 或从其接收的同步选项。 
公共枚举 SaveChangesOptions 指示调用 SaveChanges 时的更改选项。
公共枚举 TrackingMode 确定是否跟踪对 DataServiceCollection<T> 的更改。