StoreProduct.RequestPurchaseAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| RequestPurchaseAsync() |
Fordert den Kauf der Standard-SKU und Verfügbarkeit für das Produkt an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über die Microsoft Store verwendet wird. Von Bedeutung Diese Methode muss im UI-Thread aufgerufen werden. Von Bedeutung In-App-Kauffunktionen werden in Anwendungen mit erhöhten Rechten nicht unterstützt. |
| RequestPurchaseAsync(StorePurchaseProperties) |
Fordert den Kauf der Standard-SKU und Verfügbarkeit für das Produkt an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über die 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 eine einzelne Auflistung in der Microsoft Store dargestellt werden, einschließlich des Produktnamens, der während des Kaufs für den Benutzer angezeigt werden soll. Von Bedeutung Diese Methode muss im UI-Thread aufgerufen werden. Von Bedeutung In-App-Kauffunktionen werden in Anwendungen mit erhöhten Rechten nicht unterstützt. |
RequestPurchaseAsync()
Fordert den Kauf der Standard-SKU und Verfügbarkeit für das Produkt an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über die Microsoft Store verwendet wird.
Von Bedeutung
Diese Methode muss im UI-Thread aufgerufen werden.
Von Bedeutung
In-App-Kauffunktionen werden in Anwendungen mit erhöhten Rechten nicht unterstützt.
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 nach erfolgreichem Abschluss 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 hinweisen, dass Sie die <xref href="Windows nicht konfiguriert haben. Services.Store.StoreContext?text=StoreContext" />-Objekt, um anzugeben, welches Anwendungsfenster das Besitzerfenster für modale Dialogfelder ist, die von dieser Methode angezeigt werden. hier finden Sie weitere Informationen
Weitere Informationen
Gilt für:
RequestPurchaseAsync(StorePurchaseProperties)
Fordert den Kauf der Standard-SKU und Verfügbarkeit für das Produkt an und zeigt die Benutzeroberfläche an, die zum Abschließen der Transaktion über die 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 eine einzelne Auflistung in der Microsoft Store dargestellt werden, einschließlich des Produktnamens, der während des Kaufs für den Benutzer angezeigt werden soll.
Von Bedeutung
Diese Methode muss im UI-Thread aufgerufen werden.
Von Bedeutung
In-App-Kauffunktionen werden in Anwendungen mit erhöhten Rechten nicht unterstützt.
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 Kaufanfrage angibt, einschließlich des Produktnamens, der während des Kaufs dem Benutzer angezeigt werden soll.
Gibt zurück
Ein asynchroner Vorgang, der nach erfolgreichem Abschluss 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 hinweisen, dass Sie die <xref href="Windows nicht konfiguriert haben. Services.Store.StoreContext?text=StoreContext" />-Objekt, um anzugeben, welches Anwendungsfenster das Besitzerfenster für modale Dialogfelder ist, die von dieser Methode angezeigt werden. hier finden Sie weitere Informationen