Поделиться через


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)

Параметры

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Массив строк, указывающих типы продуктов, которые требуется получить. Список поддерживаемых строковых значений см. в описании свойства ProductKind.

maxItemsToRetrievePerPage
UInt32

unsigned int

uint32_t

Максимальное количество продуктов, возвращаемых на каждой странице результатов.

Возвращаемое значение

Асинхронная операция, которая при успешном завершении возвращает объект StoreProductPagedQueryResult , предоставляющий доступ к связанным продуктам, соответствующим сведениям об ошибке и следующей странице результатов.

Атрибуты

Комментарии

Этот метод аналогичен Методу GetAssociatedStoreProductsAsync с той разницей, что позволяет использовать разбиение по страницам для получения продуктов. Дополнительные сведения об использовании GetAssociatedStoreProductsAsync, включая пример кода, см. в статье Получение сведений о продукте для приложений и надстроек.

Используйте HasMoreResults возвращаемого значения StoreProductPagedQueryResult , чтобы определить наличие дополнительных страниц результатов, и метод GetNextAsync для получения следующей страницы результатов.

Примечание

Всегда используйте HasMoreResults , чтобы определить, доступно ли больше страниц, даже если текущая страница данных содержит меньше элементов, чем maxItemsToRetrievePerPage. Чтобы обеспечить более быстрые результаты, служба может возвращать меньше элементов на странице, чем maxItemsToRetrievePerPage , даже если доступно больше страниц данных.

Применяется к

См. также раздел