Share via


DataServiceCollection<T>.LoadNextPartialSetAsync 方法

将下一页数据加载到集合中。

只有 Silverlight 的 WCF Data Services 5.0 客户端支持。

命名空间:  System.Data.Services.Client
程序集:  Microsoft.Data.Services.Client(在 Microsoft.Data.Services.Client.dll 中)

语法

声明
Public Function LoadNextPartialSetAsync As Boolean
用法
Dim instance As DataServiceCollection
Dim returnValue As Boolean

returnValue = instance.LoadNextPartialSetAsync()
public bool LoadNextPartialSetAsync()
public:
bool LoadNextPartialSetAsync()
member LoadNextPartialSetAsync : unit -> bool 
public function LoadNextPartialSetAsync() : boolean

返回值

类型:System.Boolean
Boolean 值在 DataServiceCollection<T> 有延续标记时,为 true;否则为 false。

注释

仅当数据服务中已启用分页且可以从 Continuation 属性访问延续标记时,LoadNextPartialSetAsync 方法才会返回 true 并加载下一页数据。 当 Continuation 属性为 nullnull 引用(在 Visual Basic 中为 Nothing) 时,不会将请求发送到数据服务。 有关详细信息,请参阅Creating the Northwind Data Service (WCF Data Services/Silverlight)

由于 LoadNextPartialSetAsync 方法是异步的,因此该方法将在收到数据服务的响应之前返回。 必须处理 LoadCompleted 事件才能访问包含加载操作结果相关信息的 QueryOperationResponse<T>。 无论是否处理了 LoadCompleted 事件,当加载操作完成时,相关项都将加载到集合中。

在 UI 线程中只能调用一次 LoadNextPartialSetAsync 方法。 除非在引发了 LoadCompleted 事件之后,否则不能再次调用该方法。 无论查询是否成功,都会引发 LoadCompleted 事件。

请参阅

参考

DataServiceCollection<T> 类

System.Data.Services.Client 命名空间