StoreSku 類別

定義

提供 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
繼承
Object Platform::Object IInspectable StoreSku
屬性

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Services.Store.StoreContract (已於 v1.0 引進)

備註

SKU 是可唯一識別特定產品或服務版本的程式碼。 這是庫存管理欄位中常用的詞彙。 市集中的產品會組織在 產品SKU可用性 物件的階層中。 產品是由 StoreProduct 物件表示。 每個產品的 SKU 是由 StoreSku 物件表示,而每個 SKU 的可用性則由 StoreAvailability 物件表示。 如需詳細資訊,請參閱 App 內購買和試用版

若要存取產品的 SKU,請使用StoreProductSku屬性作為您感興趣的產品。

屬性

Availabilities

取得目前產品 SKU 的功能。 每個產品 SKU 可以有一或多個具有不同價格的可用性。

BundledSkus

取得與此產品 SKU 配套之應用程式或附加元件的市集識別碼清單。

CollectionData

如果使用者具有使用 SKU 的權利,則取得目前產品 SKU 的其他資料。

CustomDeveloperData

取得自訂開發人員資料字串 (也稱為標籤) ,其中包含此產品 SKU 所代表附加元件的自訂資訊。 此字串會對應至合作夥伴中心內附加元件屬性頁面中 [自訂開發人員資料] 欄位的值。

Description

從 Microsoft Store 清單中取得產品 SKU 描述。

ExtendedJsonData

以 JSON 格式從市集取得目前產品 SKU 的完整資料。

Images

從產品 SKU 的 Microsoft Store 清單中取得影像。

IsInUserCollection

取得值,這個值表示目前使用者是否具有使用目前產品 SKU 的權利。

IsSubscription

取得值,指出目前的產品 SKU 是否為週期性計費的訂用帳戶。 如需訂用帳戶的詳細資訊,請參閱 SubscriptionInfo 屬性。

IsTrial

取得值,這個值表示目前的產品 SKU 是否為試用 SKU。

Language

取得產品 SKU 之 Microsoft Store 清單中資料的語言。

Price

取得此產品 SKU 的預設可用性價格。

StoreId

取得此產品 SKU 的市集識別碼。

SubscriptionInfo

如果此產品 SKU 是週期性計費的訂用帳戶,則取得此產品 SKU 的訂用帳戶資訊。 若要判斷此產品 SKU 是否為訂用帳戶,請使用 IsSubscription 屬性。

Title

從 Microsoft Store 清單中取得產品 SKU 標題。

Videos

從產品 SKU 的 Microsoft Store 清單中取得影片。

方法

GetIsInstalledAsync()

指出此產品 SKU 是否已安裝在目前的裝置上。

RequestPurchaseAsync()

要求購買產品 SKU,並顯示用來透過 Windows 市集完成交易的 UI。

重要

這個方法必須在 UI 執行緒上呼叫。

RequestPurchaseAsync(StorePurchaseProperties)

要求購買產品 SKU,並顯示用來透過 Microsoft Store 完成交易的 UI。 這個方法提供選項,以在 Microsoft Store 中的單一清單所代表的大型產品目錄中,指定特定供應專案的其他詳細資料,包括在購買期間向使用者顯示的產品名稱。

重要

這個方法必須在 UI 執行緒上呼叫。

適用於

另請參閱