Compartilhar via


StoreContext.GetAssociatedStoreProductsWithPagingAsync Método

Definição

Obtém informações de listagem da Microsoft Store para os produtos que podem ser comprados de dentro do aplicativo atual. Esse método dá suporte à paginação para retornar os resultados.

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)

Parâmetros

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma matriz de cadeias de caracteres que especificam os tipos de produtos que você deseja obter. Para obter uma lista dos valores de sequência com suporte, consulte a propriedade ProductKind.

maxItemsToRetrievePerPage
UInt32

unsigned int

uint32_t

O número máximo de produtos a serem retornados em cada página de resultados.

Retornos

Uma operação assíncrona que, após a conclusão bem-sucedida, retorna um StoreProductPagedQueryResult que fornece acesso aos produtos associados, informações de erro relevantes e a próxima página de resultados.

Atributos

Comentários

Esse método é semelhante a GetAssociatedStoreProductsAsync, com a diferença de que ele permite que você use a paginação para recuperar os produtos. Para obter mais informações sobre como usar GetAssociatedStoreProductsAsync, incluindo um exemplo de código, consulte Obter informações do produto para aplicativos e complementos.

Use o hasMoreResults do valor retornado StoreProductPagedQueryResult para determinar se há páginas adicionais de resultados e use o método GetNextAsync para obter a próxima página de resultados.

Observação

Sempre use HasMoreResults para determinar se há mais páginas disponíveis, mesmo que a página atual de dados contenha menos itens do que maxItemsToRetrievePerPage. Para fornecer resultados mais rápidos, o serviço pode retornar menos itens em uma página do que maxItemsToRetrievePerPage , mesmo que haja mais páginas de dados disponíveis.

Aplica-se a

Confira também