StoreAvailability.RequestPurchaseAsync 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.
Overload
RequestPurchaseAsync() |
Meminta pembelian ketersediaan SKU saat ini dan menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store. Penting Metode ini harus dipanggil pada utas UI. |
RequestPurchaseAsync(StorePurchaseProperties) |
Meminta pembelian ketersediaan SKU saat ini dan menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store. Metode ini menyediakan opsi untuk menentukan detail tambahan untuk penawaran tertentu dalam katalog besar produk yang diwakili oleh satu daftar di Microsoft Store, termasuk nama produk untuk ditampilkan kepada pengguna selama pembelian. Penting Metode ini harus dipanggil pada utas UI. |
RequestPurchaseAsync()
Meminta pembelian ketersediaan SKU saat ini dan menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store.
Penting
Metode ini harus dipanggil pada utas UI.
public:
virtual IAsyncOperation<StorePurchaseResult ^> ^ RequestPurchaseAsync() = RequestPurchaseAsync;
/// [Windows.Foundation.Metadata.Overload("RequestPurchaseAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync();
[Windows.Foundation.Metadata.Overload("RequestPurchaseAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync();
function requestPurchaseAsync()
Public Function RequestPurchaseAsync () As IAsyncOperation(Of StorePurchaseResult)
Mengembalikan
Operasi asinkron yang, setelah berhasil diselesaikan, mengembalikan objek StorePurchaseResult yang memberikan info status dan kesalahan tentang pembelian.
- Atribut
Pengecualian
Jika properti ErrorCode pengecualian memiliki nilai 0x80070578 (ERROR_INVALID_WINDOW_HANDLE), ini menunjukkan bahwa metode tidak dipanggil pada utas UI. Jika Anda memanggil metode ini dalam aplikasi desktop yang menggunakan Desktop Bridge, ini juga dapat menunjukkan bahwa Anda tidak mengonfigurasi <objek xref:Windows.Services.Store.StoreContext?text=StoreContext> untuk menentukan jendela aplikasi mana yang merupakan jendela pemilik untuk dialog modal yang ditunjukkan oleh metode ini. Untuk informasi selengkapnya, lihat artikel ini.
Lihat juga
Berlaku untuk
RequestPurchaseAsync(StorePurchaseProperties)
Meminta pembelian ketersediaan SKU saat ini dan menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store. Metode ini menyediakan opsi untuk menentukan detail tambahan untuk penawaran tertentu dalam katalog besar produk yang diwakili oleh satu daftar di Microsoft Store, termasuk nama produk untuk ditampilkan kepada pengguna selama pembelian.
Penting
Metode ini harus dipanggil pada utas UI.
public:
virtual IAsyncOperation<StorePurchaseResult ^> ^ RequestPurchaseAsync(StorePurchaseProperties ^ storePurchaseProperties) = RequestPurchaseAsync;
/// [Windows.Foundation.Metadata.Overload("RequestPurchaseWithPurchasePropertiesAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync(StorePurchaseProperties const& storePurchaseProperties);
[Windows.Foundation.Metadata.Overload("RequestPurchaseWithPurchasePropertiesAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync(StorePurchaseProperties storePurchaseProperties);
function requestPurchaseAsync(storePurchaseProperties)
Public Function RequestPurchaseAsync (storePurchaseProperties As StorePurchaseProperties) As IAsyncOperation(Of StorePurchaseResult)
Parameter
- storePurchaseProperties
- StorePurchaseProperties
Objek yang menentukan info tambahan untuk permintaan pembelian, termasuk nama produk yang akan ditampilkan kepada pengguna selama pembelian.
Mengembalikan
Operasi asinkron yang, setelah berhasil diselesaikan, mengembalikan objek StorePurchaseResult yang memberikan info status dan kesalahan tentang pembelian.
- Atribut
Pengecualian
Jika properti ErrorCode pengecualian memiliki nilai 0x80070578 (ERROR_INVALID_WINDOW_HANDLE), ini menunjukkan bahwa metode tidak dipanggil pada utas UI. Jika Anda memanggil metode ini dalam aplikasi desktop yang menggunakan Desktop Bridge, ini juga dapat menunjukkan bahwa Anda tidak mengonfigurasi <objek xref:Windows.Services.Store.StoreContext?text=StoreContext> untuk menentukan jendela aplikasi mana yang merupakan jendela pemilik untuk dialog modal yang ditunjukkan oleh metode ini. Untuk informasi selengkapnya, lihat artikel ini.