StoreAvailability.RequestPurchaseAsync Metode

Definisi

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.

Lihat juga

Berlaku untuk