Compartir a través de


StoreContext.GetAssociatedStoreProductsWithPagingAsync Método

Definición

Obtiene información de descripción de Microsoft Store para los productos que se pueden comprar desde dentro de la aplicación actual. Este método admite la paginación para devolver los 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>

Matriz de cadenas que especifican los tipos de productos que desea obtener. Para obtener una lista de los valores de cadena compatibles, consulta la propiedad ProductKind.

maxItemsToRetrievePerPage
UInt32

unsigned int

uint32_t

Número máximo de productos que se van a devolver en cada página de resultados.

Devoluciones

Una operación asincrónica que, al finalizar correctamente, devuelve un StoreProductPagedQueryResult que proporciona acceso a los productos asociados, la información de error pertinente y la página siguiente de resultados.

Atributos

Comentarios

Este método es similar a GetAssociatedStoreProductsAsync, con la diferencia de que permite usar la paginación para recuperar los productos. Para obtener más información sobre el uso de GetAssociatedStoreProductsAsync, incluido un ejemplo de código, consulta Obtener información de producto para aplicaciones y complementos.

Usa el valor devuelto HasMoreResults del valor devuelto StoreProductPagedQueryResult para determinar si hay páginas de resultados adicionales y usa el método GetNextAsync para obtener la siguiente página de resultados.

Nota:

Use siempre HasMoreResults para determinar si hay más páginas disponibles, incluso si la página actual de datos contiene menos elementos que maxItemsToRetrievePerPage. Para proporcionar resultados más rápidos, el servicio puede devolver menos elementos en una página que maxItemsToRetrievePerPage aunque haya más páginas de datos disponibles.

Se aplica a

Consulte también