StoreContext.GetAssociatedStoreProductsWithPagingAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取可从当前应用内购买的产品的 Microsoft Store 一览信息。 此方法支持分页以返回结果。
public:
virtual IAsyncOperation<StoreProductPagedQueryResult ^> ^ GetAssociatedStoreProductsWithPagingAsync(IIterable<Platform::String ^> ^ productKinds, unsigned int maxItemsToRetrievePerPage) = GetAssociatedStoreProductsWithPagingAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductPagedQueryResult> GetAssociatedStoreProductsWithPagingAsync(IIterable<winrt::hstring> const& productKinds, uint32_t const& maxItemsToRetrievePerPage);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductPagedQueryResult> GetAssociatedStoreProductsWithPagingAsync(IEnumerable<string> productKinds, uint maxItemsToRetrievePerPage);
function getAssociatedStoreProductsWithPagingAsync(productKinds, maxItemsToRetrievePerPage)
Public Function GetAssociatedStoreProductsWithPagingAsync (productKinds As IEnumerable(Of String), maxItemsToRetrievePerPage As UInteger) As IAsyncOperation(Of StoreProductPagedQueryResult)
参数
指定要获取的产品类型的字符串数组。 有关受支持的字符串值列表,请参阅 ProductKind 属性。
- maxItemsToRetrievePerPage
-
UInt32
unsigned int
uint32_t
每页结果中要返回的最大产品数。
返回
成功完成后返回 StoreProductPagedQueryResult 的异步操作,该操作提供对关联产品、相关错误信息和下一页结果的访问权限。
- 属性
注解
此方法类似于 GetAssociatedStoreProductsAsync,不同之处在于它使你能够使用分页来检索产品。 有关使用 GetAssociatedStoreProductsAsync 的详细信息(包括代码示例),请参阅 获取应用和加载项的产品信息。
使用 StoreProductPagedQueryResult 返回值的 HasMoreResults 确定是否有其他结果页,并使用 GetNextAsync 方法获取下一页结果。
注意
始终使用 HasMoreResults 来确定是否有更多可用的页面,即使当前页的数据包含的项目少于 maxItemsToRetrievePerPage。 为了提供更快的结果,即使有更多的可用数据页,服务在页面中返回的项目可以少于 maxItemsToRetrievePerPage 。