StoreContext.GetAssociatedStoreProductsWithPagingAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сведения о продуктах, которые можно приобрести в текущем приложении в 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, включая пример кода, см. в статье Получение сведений о продукте для приложений и надстроек.
Используйте HasMoreResults возвращаемого значения StoreProductPagedQueryResult , чтобы определить наличие дополнительных страниц результатов, и метод GetNextAsync для получения следующей страницы результатов.
Примечание
Всегда используйте HasMoreResults , чтобы определить, доступно ли больше страниц, даже если текущая страница данных содержит меньше элементов, чем maxItemsToRetrievePerPage. Чтобы обеспечить более быстрые результаты, служба может возвращать меньше элементов на странице, чем maxItemsToRetrievePerPage , даже если доступно больше страниц данных.