StoreProduct Clase
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í.
Representa un producto que está disponible en el Microsoft Store.
public ref class StoreProduct 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 StoreProduct 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 StoreProduct
Public NotInheritable Class StoreProduct
- Herencia
- Atributos
Requisitos de Windows
| Requisitos | Description |
|---|---|
| Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
| API contract |
Windows.Services.Store.StoreContract (se introdujo en la versión v1.0)
|
Comentarios
Los productos de la Tienda se organizan en una hierarcy de objetos de producto, SKU y disponibilidad . Los productos se representan mediante objetos StoreProduct . Las SKU de cada producto se representan mediante objetos StoreSku y las disponibilidades de cada SKU se representan mediante objetos StoreAvailability . Para obtener más información, consulte Pruebas y compras desde la aplicación.
Para recuperar un objeto StoreProduct para la aplicación actual, usa el método GetStoreProductForCurrentAppAsync .
Para recuperar objetos StoreProduct para productos que se pueden comprar desde dentro de la aplicación actual, use estos métodos.
- GetAssociatedStoreProductsAsync
- GetAssociatedStoreProductsWithPagingAsync
- GetStoreProductsAsync
- GetUserCollectionAsync
- GetUserCollectionWithPagingAsync
Propiedades
| Nombre | Description |
|---|---|
| Description |
Obtiene la descripción del producto de la lista de Microsoft Store. |
| ExtendedJsonData |
Obtiene los datos completos del producto del Almacén en formato JSON. |
| HasDigitalDownload |
Obtiene un valor que indica si el producto tiene contenido descargable opcional (DLC). |
| Images |
Obtiene las imágenes de la lista de Windows Store del producto. |
| InAppOfferToken |
Obtiene el identificador de producto de este producto, si storeProduct actual representa un complemento. |
| IsInUserCollection |
Obtiene un valor que indica si el usuario actual tiene derecho a usar la SKU predeterminada del producto. |
| Keywords |
Obtiene las palabras clave asociadas al producto en el Centro de partners. Esta propiedad solo se aplica a los objetos StoreProduct que representan complementos. Estas cadenas corresponden al valor del campo Palabras clave de la página de propiedades del complemento en el Centro de partners. |
| Language |
Obtiene el idioma de los datos de la lista de Microsoft Store del producto. |
| LinkUri |
Obtiene el URI de la lista de Microsoft Store del producto. |
| Price |
Obtiene el precio de la SKU predeterminada y la disponibilidad del producto. |
| ProductKind |
Obtiene el tipo del producto. Estos valores se admiten actualmente: Application, Game, Consumable, UnmanagedConsumable y Durable. |
| Skus |
Obtiene la lista de SKU disponibles para el producto. |
| StoreId |
Obtiene el identificador de la Tienda para este producto. |
| Title |
Obtiene el título del producto de la lista de Microsoft Store. |
| Videos |
Obtiene los vídeos de la lista de Windows Store del producto. |
Métodos
| Nombre | Description |
|---|---|
| GetIsAnySkuInstalledAsync() |
Indica si alguna SKU de este producto está instalada en el dispositivo actual. Este método está pensado para usarse para productos que tienen contenido descargable (DLC). |
| RequestPurchaseAsync() |
Solicita la compra de la SKU predeterminada y la disponibilidad del producto y muestra la interfaz de usuario que se usa para completar la transacción a través del Microsoft Store. Importante Se debe llamar a este método en el subproceso de la interfaz de usuario. Importante La funcionalidad de compra desde la aplicación no se admite en aplicaciones con privilegios elevados. |
| RequestPurchaseAsync(StorePurchaseProperties) |
Solicita la compra de la SKU predeterminada y la disponibilidad del producto y muestra la interfaz de usuario que se usa para completar la transacción a través del 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 lista en la Microsoft Store, incluido el nombre del producto que se va a mostrar al usuario durante la compra. Importante Se debe llamar a este método en el subproceso de la interfaz de usuario. Importante La funcionalidad de compra desde la aplicación no se admite en aplicaciones con privilegios elevados. |