StoreAvailability 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表可購買的特定產品 SKU 實例。
public ref class StoreAvailability 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 StoreAvailability 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 StoreAvailability
Public NotInheritable Class StoreAvailability
- 繼承
- 屬性
Windows 需求
| 規格需求 | Description |
|---|---|
| 裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
| API contract |
Windows.Services.Store.StoreContract (已於 v1.0 引進)
|
備註
商店中的產品依 產品、 SKU 及 可用性 物件的階層組織。 產品由 StoreProduct 物件表示。 每個產品的 SKU 以 StoreSku 物件表示,而每個 SKU 的供應情況則由 StoreAvailability 物件表示。 如需詳細資訊,請參閱 應用程式內購買和試用版。
要存取 SKU 的可用性,請使用你感興趣的 StoreSku 物件的 Availabilities 屬性。
屬性
| 名稱 | Description |
|---|---|
| EndDate |
會取得目前 SKU 供應的結束日期。 |
| ExtendedJsonData |
從商店取得目前 SKU 可用性的完整資料,以 JSON 格式呈現。 |
| Price |
取得目前 SKU 可售價格資訊,包括基本價格、現價和促銷資訊。 |
| StoreId |
從 Microsoft Store 目錄取得目前 SKU 的商店 ID。 |
方法
| 名稱 | Description |
|---|---|
| RequestPurchaseAsync() |
請求購買目前的 SKU 可用性,並顯示用於完成交易的 Microsoft Store 介面。 Important 此方法必須在 UI 執行緒中呼叫。 Important 在提升級應用程式中不支援應用程式內購買功能。 |
| RequestPurchaseAsync(StorePurchaseProperties) |
請求購買目前的 SKU 可用性,並顯示用於完成交易的 Microsoft Store 介面。 此方法提供在 Microsoft Store 中以單一商品列表表示的大型產品目錄中,指定特定優惠的額外細節,包括購買時顯示給使用者的產品名稱。 Important 此方法必須在 UI 執行緒中呼叫。 Important 在提升級應用程式中不支援應用程式內購買功能。 |