StoreSku 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 Microsoft Store 中產品的庫存單位(SKU)資訊。
public ref class StoreSku 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 StoreSku 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 StoreSku
Public NotInheritable Class StoreSku
- 繼承
- 屬性
Windows 需求
| 規格需求 | Description |
|---|---|
| 裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
| API contract |
Windows.Services.Store.StoreContract (已於 v1.0 引進)
|
備註
SKU 是一種唯一識別特定版本產品或服務的代碼。 這是庫存管理領域中非常常用的術語。 商店中的產品依 產品、 SKU 及 可用性 物件的階層組織。 產品由 StoreProduct 物件表示。 每個產品的 SKU 以 StoreSku 物件表示,而每個 SKU 的供應情況則由 StoreAvailability 物件表示。 如需詳細資訊,請參閱 應用程式內購買和試用版。
要存取產品的 SKU,請使用 StoreProduct 的 Skus 屬性來對應你感興趣的產品。
屬性
| 名稱 | Description |
|---|---|
| Availabilities |
取得目前產品 SKU 的可用性。 每個產品 SKU 可能有一個或多個不同價格的庫存。 |
| BundledSkus |
取得與此產品 SKU 捆綁的應用程式或附加元件的商店 ID 清單。 |
| CollectionData |
若使用者有使用 SKU 的權利,則會取得目前產品 SKU 的額外資料。 |
| CustomDeveloperData |
取得自訂開發者資料串(也稱為標籤),其中包含該產品 SKU 所代表的附加元件的自訂資訊。 此字串對應於合作夥伴中心附加元件屬性頁面中自訂開發者資料欄位的值。 |
| Description |
從 Microsoft Store 的商品 SKU 描述中取得。 |
| ExtendedJsonData |
從商店取得目前產品 SKU 的完整 JSON 格式資料。 |
| Images |
從 Microsoft Store 商品 SKU 的圖片來源取得。 |
| IsInUserCollection |
會獲得一個值,表示目前使用者是否有權使用目前的產品 SKU。 |
| IsSubscription |
會得到一個值,表示目前的產品 SKU 是否為訂閱且有定期計費。 欲了解更多訂閱資訊,請參閱 SubscriptionInfo 網站。 |
| IsTrial |
會獲得一個值,表示目前的產品 SKU 是否為試用 SKU。 |
| Language |
取得 Microsoft Store 產品 SKU 資料的語言。 |
| Price |
取得此產品 SKU 預設供應價格。 |
| StoreId |
取得該產品 SKU 的店鋪編號。 |
| SubscriptionInfo |
如果該產品 SKU 是訂閱且有定期計費,則會取得該產品的訂閱資訊。 要判斷該產品 SKU 是否為訂閱制,請使用 IsSubscription 屬性。 |
| Title |
從 Microsoft Store 的商品 SKU 名稱取得。 |
| Videos |
從 Microsoft Store 商品 SKU 的清單取得影片。 |
方法
| 名稱 | Description |
|---|---|
| GetIsInstalledAsync() |
表示該產品 SKU 是否已安裝於目前裝置上。 |
| RequestPurchaseAsync() |
請求購買產品 SKU,並顯示透過 Windows 商店完成交易的使用者介面。 Important 此方法必須在 UI 執行緒中呼叫。 Important 在提升級應用程式中不支援應用程式內購買功能。 |
| RequestPurchaseAsync(StorePurchaseProperties) |
請求購買產品 SKU,並顯示透過 Microsoft Store 完成交易所使用的介面。 此方法提供在 Microsoft Store 中以單一商品列表表示的大型產品目錄中,指定特定優惠的額外細節,包括購買時顯示給使用者的產品名稱。 Important 此方法必須在 UI 執行緒中呼叫。 Important 在提升級應用程式中不支援應用程式內購買功能。 |