StoreContext.GetAssociatedStoreProductsWithPagingAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.