StoreContext.GetAssociatedStoreProductsWithPagingAsync Methode

Definition

Ruft Microsoft Store-Eintragsinformationen für die Produkte ab, die in der aktuellen App erworben werden können. Diese Methode unterstützt das Paging, um die Ergebnisse zurückzugeben.

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)

Parameter

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Ein Array von Zeichenfolgen, die die Produkttypen angeben, die Sie abrufen möchten. Eine Liste der unterstützten Zeichenfolgenwerte finden Sie in der ProductKind-Eigenschaft.

maxItemsToRetrievePerPage
UInt32

unsigned int

uint32_t

Die maximale Anzahl von Produkten, die auf jeder Ergebnisseite zurückgegeben werden sollen.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss ein StoreProductPagedQueryResult zurückgibt, das Zugriff auf die zugeordneten Produkte, relevante Fehlerinformationen und die nächste Ergebnisseite bietet.

Attribute

Hinweise

Diese Methode ähnelt GetAssociatedStoreProductsAsync, mit dem Unterschied, dass Sie Paging zum Abrufen der Produkte verwenden können. Weitere Informationen zur Verwendung von GetAssociatedStoreProductsAsync, einschließlich eines Codebeispiels, finden Sie unter Abrufen von Produktinformationen für Apps und Add-Ons.

Verwenden Sie hasMoreResults des StoreProductPagedQueryResult-Rückgabewerts , um zu bestimmen, ob zusätzliche Ergebnisseiten vorhanden sind, und verwenden Sie die GetNextAsync-Methode , um die nächste Ergebnisseite abzurufen.

Hinweis

Verwenden Sie Immer HasMoreResults , um zu ermitteln, ob mehr Seiten verfügbar sind, auch wenn die aktuelle Datenseite weniger Elemente enthält als maxItemsToRetrievePerPage. Um schnellere Ergebnisse zu erzielen, kann der Dienst weniger Elemente auf einer Seite zurückgeben als maxItemsToRetrievePerPage , auch wenn mehr Datenseiten verfügbar sind.

Gilt für:

Weitere Informationen