StoreAvailability.RequestPurchaseAsync メソッド

定義

オーバーロード

名前 説明
RequestPurchaseAsync()

現在の SKU の可用性の購入を要求し、Microsoft Store経由でトランザクションを完了するために使用される UI を表示します。

Important

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

Important

アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。

RequestPurchaseAsync(StorePurchaseProperties)

現在の SKU の可用性の購入を要求し、Microsoft Store経由でトランザクションを完了するために使用される UI を表示します。 この方法では、購入時にユーザーに表示する製品名など、Microsoft Storeの 1 つの一覧で表される製品の大規模なカタログ内の特定のオファーの追加の詳細を指定するオプションを提供します。

Important

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

Important

アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。

RequestPurchaseAsync()

現在の SKU の可用性の購入を要求し、Microsoft Store経由でトランザクションを完了するために使用される UI を表示します。

Important

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

Important

アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。

public:
 virtual IAsyncOperation<StorePurchaseResult ^> ^ RequestPurchaseAsync() = RequestPurchaseAsync;
/// [Windows.Foundation.Metadata.Overload("RequestPurchaseAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync();
[Windows.Foundation.Metadata.Overload("RequestPurchaseAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync();
function requestPurchaseAsync()
Public Function RequestPurchaseAsync () As IAsyncOperation(Of StorePurchaseResult)

返品

正常に完了すると、購入に関する状態とエラー情報を提供する StorePurchaseResult オブジェクトを返す非同期操作。

属性

例外

例外の ErrorCode プロパティの値が0x80070578 (ERROR_INVALID_WINDOW_HANDLE) の場合は、UI スレッドでメソッドが呼び出されなかったことを示します。 デスクトップ ブリッジを使用するデスクトップ アプリケーションでこのメソッドを呼び出す場合は、<xref href="Windowsを構成していないことを示すこともできます。Services.Store.StoreContext?text=StoreContext" /> オブジェクト。このメソッドによって表示されるモーダル ダイアログの所有者ウィンドウであるアプリケーション ウィンドウを指定します。 詳細については、 こちらの記事をご覧ください。

こちらもご覧ください

適用対象

RequestPurchaseAsync(StorePurchaseProperties)

現在の SKU の可用性の購入を要求し、Microsoft Store経由でトランザクションを完了するために使用される UI を表示します。 この方法では、購入時にユーザーに表示する製品名など、Microsoft Storeの 1 つの一覧で表される製品の大規模なカタログ内の特定のオファーの追加の詳細を指定するオプションを提供します。

Important

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

Important

アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。

public:
 virtual IAsyncOperation<StorePurchaseResult ^> ^ RequestPurchaseAsync(StorePurchaseProperties ^ storePurchaseProperties) = RequestPurchaseAsync;
/// [Windows.Foundation.Metadata.Overload("RequestPurchaseWithPurchasePropertiesAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync(StorePurchaseProperties const& storePurchaseProperties);
[Windows.Foundation.Metadata.Overload("RequestPurchaseWithPurchasePropertiesAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorePurchaseResult> RequestPurchaseAsync(StorePurchaseProperties storePurchaseProperties);
function requestPurchaseAsync(storePurchaseProperties)
Public Function RequestPurchaseAsync (storePurchaseProperties As StorePurchaseProperties) As IAsyncOperation(Of StorePurchaseResult)

パラメーター

storePurchaseProperties
StorePurchaseProperties

購入時にユーザーに表示する製品名など、購入要求の追加情報を指定するオブジェクト。

返品

正常に完了すると、購入に関する状態とエラー情報を提供する StorePurchaseResult オブジェクトを返す非同期操作。

属性

例外

例外の ErrorCode プロパティの値が0x80070578 (ERROR_INVALID_WINDOW_HANDLE) の場合は、UI スレッドでメソッドが呼び出されなかったことを示します。 デスクトップ ブリッジを使用するデスクトップ アプリケーションでこのメソッドを呼び出す場合は、<xref href="Windowsを構成していないことを示すこともできます。Services.Store.StoreContext?text=StoreContext" /> オブジェクト。このメソッドによって表示されるモーダル ダイアログの所有者ウィンドウであるアプリケーション ウィンドウを指定します。 詳細については、 こちらの記事をご覧ください。

こちらもご覧ください

適用対象