StoreSku.RequestPurchaseAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
RequestPurchaseAsync() |
Solicita la compra de la SKU del producto y muestra la interfaz de usuario que se usa para completar la transacción a través de la Tienda Windows. Importante Se debe llamar a este método en el subproceso de la interfaz de usuario. |
RequestPurchaseAsync(StorePurchaseProperties) |
Solicita la compra de la SKU del producto y muestra la interfaz de usuario que se usa para completar la transacción a través de Microsoft Store. Este método proporciona la opción de especificar detalles adicionales para una oferta específica dentro de un catálogo grande de productos representados por una sola descripción en Microsoft Store, incluido el nombre del producto para mostrar al usuario durante la compra. Importante Se debe llamar a este método en el subproceso de la interfaz de usuario. |
RequestPurchaseAsync()
Solicita la compra de la SKU del producto y muestra la interfaz de usuario que se usa para completar la transacción a través de la Tienda Windows.
Importante
Se debe llamar a este método en el subproceso de la interfaz de usuario.
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)
Devoluciones
Una operación asincrónica que, al finalizar correctamente, devuelve un objeto StorePurchaseResult que proporciona información de estado y error sobre la compra.
- Atributos
Excepciones
Si la propiedad ErrorCode de la excepción tiene el valor 0x80070578 (ERROR_INVALID_WINDOW_HANDLE), esto indica que no se llamó al método en el subproceso de la interfaz de usuario. Si llamas a este método en una aplicación de escritorio que usa el Puente de dispositivo de escritorio, esto también puede indicar que no has configurado el <objeto xref:Windows.Services.Store.StoreContext?text=StoreContext> para especificar qué ventana de aplicación es la ventana propietaria de los diálogos modales mostrados por este método. Para obtener más información, consulte este artículo.
Consulte también
Se aplica a
RequestPurchaseAsync(StorePurchaseProperties)
Solicita la compra de la SKU del producto y muestra la interfaz de usuario que se usa para completar la transacción a través de Microsoft Store. Este método proporciona la opción de especificar detalles adicionales para una oferta específica dentro de un catálogo grande de productos representados por una sola descripción en Microsoft Store, incluido el nombre del producto para mostrar al usuario durante la compra.
Importante
Se debe llamar a este método en el subproceso de la interfaz de usuario.
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)
Parámetros
- storePurchaseProperties
- StorePurchaseProperties
Objeto que especifica información adicional para la solicitud de compra, incluido el nombre del producto que se va a mostrar al usuario durante la compra.
Devoluciones
Una operación asincrónica que, al finalizar correctamente, devuelve un objeto StorePurchaseResult que proporciona información de estado y error sobre la compra.
- Atributos
Excepciones
Si la propiedad ErrorCode de la excepción tiene el valor 0x80070578 (ERROR_INVALID_WINDOW_HANDLE), esto indica que no se llamó al método en el subproceso de la interfaz de usuario. Si llamas a este método en una aplicación de escritorio que usa el Puente de dispositivo de escritorio, esto también puede indicar que no has configurado el <objeto xref:Windows.Services.Store.StoreContext?text=StoreContext> para especificar qué ventana de aplicación es la ventana propietaria de los diálogos modales mostrados por este método. Para obtener más información, consulte este artículo.