StoreContext.GetUserCollectionWithPagingAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.