StoreProduct Kelas

Definisi

Mewakili produk yang tersedia di Microsoft Store.

public ref class StoreProduct sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Services.Store.StoreContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StoreProduct final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Services.Store.StoreContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class StoreProduct
Public NotInheritable Class StoreProduct
Warisan
Object Platform::Object IInspectable StoreProduct
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Services.Store.StoreContract (diperkenalkan dalam v1.0)

Keterangan

Produk di Toko diatur dalam hierarsi produk, SKU, dan objek ketersediaan . Produk diwakili oleh objek StoreProduct . SKU untuk setiap produk diwakili oleh objek StoreSku , dan ketersediaan untuk setiap SKU diwakili oleh objek StoreAvailability . Untuk informasi selengkapnya, lihat Pembelian dan uji coba dalam aplikasi.

Untuk mengambil objek StoreProduct untuk aplikasi saat ini, gunakan metode GetStoreProductForCurrentAppAsync .

Untuk mengambil objek StoreProduct untuk produk yang dapat dibeli dari dalam aplikasi saat ini, gunakan metode ini.

Properti

Description

Mendapatkan deskripsi produk dari daftar Microsoft Store.

ExtendedJsonData

Mendapatkan data lengkap untuk produk dari Store dalam format JSON.

HasDigitalDownload

Mendapatkan nilai yang menunjukkan apakah produk memiliki konten yang dapat diunduh opsional (DLC).

Images

Mendapatkan gambar dari daftar Bursa Windows untuk produk tersebut.

InAppOfferToken

Mendapatkan ID produk untuk produk ini, jika StoreProduct saat ini mewakili add-on.

IsInUserCollection

Mendapatkan nilai yang menunjukkan apakah pengguna saat ini memiliki hak untuk menggunakan SKU default produk.

Keywords

Mendapatkan kata kunci yang terkait dengan produk di Pusat Mitra. Properti ini hanya berlaku untuk objek StoreProduct yang mewakili add-on. String ini sesuai dengan nilai bidang Kata Kunci di halaman properti untuk add-on di Pusat Mitra.

Language

Mendapatkan bahasa untuk data di daftar Microsoft Store untuk produk.

LinkUri

Mendapatkan URI ke daftar Microsoft Store untuk produk.

Price

Mendapatkan harga untuk SKU default dan ketersediaan untuk produk.

ProductKind

Mendapatkan jenis produk. Nilai-nilai ini saat ini didukung: Aplikasi, Game, Consumable, UnmanagedConsumable, dan Durable.

Skus

Mendapatkan daftar SKU yang tersedia untuk produk.

StoreId

Mendapatkan ID Toko untuk produk ini.

Title

Mendapatkan judul produk dari daftar Microsoft Store.

Videos

Mendapatkan video dari daftar Bursa Windows untuk produk tersebut.

Metode

GetIsAnySkuInstalledAsync()

Menunjukkan apakah ada SKU produk ini yang diinstal pada perangkat saat ini. Metode ini dimaksudkan untuk digunakan untuk produk yang memiliki konten yang dapat diunduh (DLC).

RequestPurchaseAsync()

Meminta pembelian SKU default dan ketersediaan untuk produk dan menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store.

Penting

Metode ini harus dipanggil pada utas UI.

RequestPurchaseAsync(StorePurchaseProperties)

Meminta pembelian SKU default dan ketersediaan untuk produk 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.

Berlaku untuk

Lihat juga