Freigeben über


StoreSku.RequestPurchaseAsync Methode

Definition

Überlädt

RequestPurchaseAsync()

Fordert den Kauf der Produkt-SKU an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über den Windows Store verwendet wird.

Wichtig

Diese Methode muss im UI-Thread aufgerufen werden.

RequestPurchaseAsync(StorePurchaseProperties)

Fordert den Kauf der Produkt-SKU an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über den Microsoft Store verwendet wird. Diese Methode bietet die Möglichkeit, zusätzliche Details für ein bestimmtes Angebot in einem großen Katalog von Produkten anzugeben, die durch einen einzelnen Eintrag im Microsoft Store dargestellt werden, einschließlich des Produktnamens, der dem Benutzer während des Kaufs angezeigt wird.

Wichtig

Diese Methode muss im UI-Thread aufgerufen werden.

RequestPurchaseAsync()

Fordert den Kauf der Produkt-SKU an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über den Windows Store verwendet wird.

Wichtig

Diese Methode muss im UI-Thread aufgerufen werden.

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)

Gibt zurück

Ein asynchroner Vorgang, der bei erfolgreicher Fertigstellung ein StorePurchaseResult-Objekt zurückgibt, das status und Fehlerinformationen zum Kauf bereitstellt.

Attribute

Ausnahmen

Wenn die ErrorCode-Eigenschaft der Ausnahme den Wert 0x80070578 (ERROR_INVALID_WINDOW_HANDLE) aufweist, gibt dies an, dass die Methode nicht im UI-Thread aufgerufen wurde. Wenn Sie diese Methode in einer Desktopanwendung aufrufen, die die Desktop-Brücke verwendet, kann dies auch darauf hindeuten, dass Sie das <xref:Windows.Services.Store.StoreContext?text=StoreContext-Objekt> nicht konfiguriert haben, um anzugeben, welches Anwendungsfenster das Besitzerfenster für modale Dialoge ist, die von dieser Methode angezeigt werden. hier finden Sie weitere Informationen

Weitere Informationen

Gilt für:

RequestPurchaseAsync(StorePurchaseProperties)

Fordert den Kauf der Produkt-SKU an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über den Microsoft Store verwendet wird. Diese Methode bietet die Möglichkeit, zusätzliche Details für ein bestimmtes Angebot in einem großen Katalog von Produkten anzugeben, die durch einen einzelnen Eintrag im Microsoft Store dargestellt werden, einschließlich des Produktnamens, der dem Benutzer während des Kaufs angezeigt wird.

Wichtig

Diese Methode muss im UI-Thread aufgerufen werden.

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)

Parameter

storePurchaseProperties
StorePurchaseProperties

Ein -Objekt, das zusätzliche Informationen für die Kaufanforderung angibt, einschließlich des Produktnamens, der dem Benutzer während des Kaufs angezeigt werden soll.

Gibt zurück

Ein asynchroner Vorgang, der bei erfolgreicher Fertigstellung ein StorePurchaseResult-Objekt zurückgibt, das status und Fehlerinformationen zum Kauf bereitstellt.

Attribute

Ausnahmen

Wenn die ErrorCode-Eigenschaft der Ausnahme den Wert 0x80070578 (ERROR_INVALID_WINDOW_HANDLE) aufweist, gibt dies an, dass die Methode nicht im UI-Thread aufgerufen wurde. Wenn Sie diese Methode in einer Desktopanwendung aufrufen, die die Desktop-Brücke verwendet, kann dies auch darauf hindeuten, dass Sie das <xref:Windows.Services.Store.StoreContext?text=StoreContext-Objekt> nicht konfiguriert haben, um anzugeben, welches Anwendungsfenster das Besitzerfenster für modale Dialoge ist, die von dieser Methode angezeigt werden. hier finden Sie weitere Informationen

Weitere Informationen

Gilt für: