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 事件。