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 オブジェクトによって表されます。 詳しくは、「アプリ内購入と試用版」をご覧ください。

製品の SKU にアクセスするには、関心のある製品の StoreProductSkus プロパティを使用します。

プロパティ

Availabilities

現在の製品 SKU の可用性を取得します。 各製品 SKU には、価格が異なる 1 つ以上の可用性を持つことができます。

BundledSkus

この製品 SKU にバンドルされているアプリまたはアドオンのストア ID の一覧を取得します。

CollectionData

ユーザーが SKU を使用する権利を持っている場合は、現在の製品 SKU の追加データを取得します。

CustomDeveloperData

この製品 SKU が表すアドオンに関するカスタム情報を含むカスタム開発者データ文字列 (タグとも呼ばれます) を取得します。 この文字列は、パートナー センターのアドオンのプロパティ ページのカスタム開発者データ フィールドの値に対応します。

Description

Microsoft Store 登録情報から製品 SKU の説明を取得します。

ExtendedJsonData

ストアから現在の製品 SKU の完全なデータを JSON 形式で取得します。

Images

製品 SKU の Microsoft Store 登録情報から画像を取得します。

IsInUserCollection

現在のユーザーが現在の製品 SKU を使用する権利を持っているかどうかを示す値を取得します。

IsSubscription

現在の製品 SKU が定期的な課金を含むサブスクリプションであるかどうかを示す値を取得します。 サブスクリプションの詳細については、 SubscriptionInfo プロパティを参照してください。

IsTrial

現在の製品 SKU が試用版 SKU であるかどうかを示す値を取得します。

Language

製品 SKU の Microsoft Store 登録情報のデータの言語を取得します。

Price

この製品 SKU の既定の可用性の価格を取得します。

StoreId

この製品 SKU のストア ID を取得します。

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 の 1 つの一覧で表される製品の大規模なカタログ内の特定のオファーの追加の詳細を指定するオプションを提供します。

重要

このメソッドは UI スレッドで呼び出す必要があります。

適用対象

こちらもご覧ください