销售电话: 1-800-867-1380

DataServiceContext 类(表服务支持)

更新时间: 2010年6月

用于 WCF Data Services 的 Microsoft® .NET 客户端库提供了 DataServiceContext 类以作为 System.Data.Services.Client 程序集的一部分。DataServiceContext class represents the runtime context with a specified data service.

本主题详细介绍了可以与表服务一起使用的 DataServiceContext 类成员、不支持的成员以及支持但存在一些差异的成员。有关该 .NET 客户端库的完整文档,请参见 WCF 数据服务 .NET 客户端库

DataServiceContext 方法

下表说明了支持 DataServiceContext 类的哪些方法。所有不支持的操作将引发 NotSupportedException

 

方法名称 表服务支持 其他信息

AddLink

不支持。

不支持 Link。

AddObject

按照定义的方式支持。

AttachLink

不支持。

不支持 Link。

AttachTo

按照定义的方式支持。

BeginExecute

按照定义的方式支持。

BeginExecuteBatch

支持,但有一些限制。

表服务支持提交仅包含一个查询的批处理。

BeginLoadProperty

不支持。

不支持检索属性。只能检索完整实体。

BeginSaveChanges

按照定义的方式支持。

CreateQuery

按照定义的方式支持。

DeleteLink

不支持。

不支持 Link。

DeleteObject

按照定义的方式支持。

Detach

按照定义的方式支持。

DetachLink

不支持。

不支持 Link。

EndExecute

按照定义的方式支持。

EndExecuteBatch

支持,但有一些限制。

表服务支持提交仅包含一个查询的批处理。

EndLoadProperty

不支持。

不支持检索属性。只能检索完整实体。

EndSaveChanges

按照定义的方式支持。

Execute

按照定义的方式支持。

ExecuteBatch

支持,但有一些限制。

表服务支持提交仅包含一个查询的批处理。

GetMetadataUri

支持。

目前,返回表名称的列表。

LoadProperty

不支持。

不支持检索属性。只能检索完整实体。

SaveChanges

按照定义的方式支持。

SetLink

不支持。

不支持 Link。

TryGetEntity

按照定义的方式支持。

TryGetUri

按照定义的方式支持。

UpdateObject

按照定义的方式支持。

DataServiceContext 属性

下表说明了支持 DataServiceContext 类的哪些属性。

 

属性名称 表服务支持 其他信息

BaseUri

按照定义的方式支持。

凭据

不支持。

DataNamespace

按照定义的方式支持。

实体

按照定义的方式支持。

IgnoreMissingProperties

按照定义的方式支持。

链接

不支持。

不支持 Link。

MergeOption

按照定义的方式支持。

ResolveName

按照定义的方式支持。

ResolveType

按照定义的方式支持。

SaveChangesDefaultOptions

按照定义的方式支持。

Timeout

按照定义的方式支持。

2009-07-17 版的表服务定义的默认服务器超时为 30 秒。对于查询操作,2009-04-14 版的表服务定义的默认服务器超时为 60 秒;对于插入、更新或删除操作,默认服务器超时为 30 秒。建议您将客户端超时设置为大于服务器超时的值,以便了解针对服务器的操作在客户端超时间隔到期之前是否成功。

TypeScheme

按照定义的方式支持。

UsePostTunneling

按照定义的方式支持。

DataServiceContext 事件

下表说明了支持 DataServiceContext 类的哪些事件。

 

Name 表服务支持

ReadingEntity

按照定义的方式支持。

SendingRequest

按照定义的方式支持。

WritingEntity

按照定义的方式支持。

另请参阅

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft