StoreContext.GetUserCollectionWithPagingAsync Metode

Definisi

Mendapatkan info Microsoft Store untuk add-on aplikasi saat ini yang telah dibeli pengguna. Metode ini mendukung halaman untuk mengembalikan hasilnya.

public:
 virtual IAsyncOperation<StoreProductPagedQueryResult ^> ^ GetUserCollectionWithPagingAsync(IIterable<Platform::String ^> ^ productKinds, unsigned int maxItemsToRetrievePerPage) = GetUserCollectionWithPagingAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductPagedQueryResult> GetUserCollectionWithPagingAsync(IIterable<winrt::hstring> const& productKinds, uint32_t const& maxItemsToRetrievePerPage);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductPagedQueryResult> GetUserCollectionWithPagingAsync(IEnumerable<string> productKinds, uint maxItemsToRetrievePerPage);
function getUserCollectionWithPagingAsync(productKinds, maxItemsToRetrievePerPage)
Public Function GetUserCollectionWithPagingAsync (productKinds As IEnumerable(Of String), maxItemsToRetrievePerPage As UInteger) As IAsyncOperation(Of StoreProductPagedQueryResult)

Parameter

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Array string yang menentukan jenis add-on yang ingin Anda ambil infonya. Untuk daftar nilai string yang didukung, lihat properti ProductKind .

maxItemsToRetrievePerPage
UInt32

unsigned int

uint32_t

Jumlah maksimum add-on yang akan dikembalikan di setiap halaman hasil.

Mengembalikan

Operasi asinkron yang, setelah berhasil diselesaikan, mengembalikan objek StoreProductPagedQueryResult yang menyediakan akses ke info Microsoft Store untuk add-on aplikasi saat ini yang telah dibeli pengguna dan info kesalahan yang relevan, serta halaman hasil berikutnya.

Atribut

Keterangan

Metode ini mirip dengan GetUserCollectionAsync, dengan perbedaan yang memungkinkan Anda menggunakan halaman untuk mengambil add-on. Untuk informasi selengkapnya tentang menggunakan GetUserCollectionAsync, termasuk contoh kode, lihat Mendapatkan info produk untuk aplikasi dan add-on.

Gunakan HasMoreResults dari objek StoreProductPagedQueryResult untuk menentukan apakah ada halaman hasil tambahan, dan gunakan metode GetNextAsync untuk mendapatkan halaman hasil berikutnya.

Jika pengguna saat ini tidak masuk ke Store, properti ExtendedError dari nilai pengembalian StoreProductPagedQueryResult akan mengembalikan kode kesalahan 0x80070525 (ERROR_NO_SUCH_USER).

Catatan

Selalu gunakan HasMoreResults untuk menentukan apakah ada lebih banyak halaman yang tersedia, meskipun halaman data saat ini berisi lebih sedikit item daripada maxItemsToRetrievePerPage. Untuk memberikan hasil yang lebih cepat, layanan dapat mengembalikan lebih sedikit item dalam halaman daripada maxItemsToRetrievePerPage meskipun ada lebih banyak halaman data yang tersedia.

Berlaku untuk