StoreProduct Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un produit disponible dans le 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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
|
API contract |
Windows.Services.Store.StoreContract (introduit dans v1.0)
|
Remarques
Les produits du Store sont organisés dans une hiérarchie d’objets de produit, de référence SKU et de disponibilité . Les produits sont représentés par des objets StoreProduct . Les références SKU pour chaque produit sont représentées par des objets StoreSku , et les disponibilités de chaque référence SKU sont représentées par des objets StoreAvailability . Pour plus d’informations, consultez Versions d’évaluation et achats in-app.
Pour récupérer un objet StoreProduct pour l’application actuelle, utilisez la méthode GetStoreProductForCurrentAppAsync .
Pour récupérer des objets StoreProduct pour les produits qui peuvent être achetés à partir de l’application actuelle, utilisez ces méthodes.
- GetAssociatedStoreProductsAsync
- GetAssociatedStoreProductsWithPagingAsync
- GetStoreProductsAsync
- GetUserCollectionAsync
- GetUserCollectionWithPagingAsync
Propriétés
Description |
Obtient la description du produit à partir de la description du Microsoft Store. |
ExtendedJsonData |
Obtient des données complètes pour le produit à partir du Store au format JSON. |
HasDigitalDownload |
Obtient une valeur qui indique si le produit dispose d’un contenu téléchargeable facultatif (DLC). |
Images |
Obtient les images de la liste du Windows Store pour le produit. |
InAppOfferToken |
Obtient l’ID de produit de ce produit, si le StoreProduct actuel représente un module complémentaire. |
IsInUserCollection |
Obtient une valeur qui indique si l’utilisateur actuel a le droit d’utiliser la référence SKU par défaut du produit. |
Keywords |
Obtient les mots clés associés au produit dans l’Espace partenaires. Cette propriété s’applique uniquement aux objets StoreProduct qui représentent des modules complémentaires. Ces chaînes correspondent à la valeur du champ Mots clés dans la page des propriétés du module complémentaire dans l’Espace partenaires. |
Language |
Obtient la langue des données dans la liste du Microsoft Store pour le produit. |
LinkUri |
Obtient l’URI vers la liste du Microsoft Store pour le produit. |
Price |
Obtient le prix de la référence SKU et de la disponibilité par défaut du produit. |
ProductKind |
Obtient le type du produit. Ces valeurs sont actuellement prises en charge : Application, Jeu, Consommable, UnmanagedConsumable et Durable. |
Skus |
Obtient la liste des références SKU disponibles pour le produit. |
StoreId |
Obtient l’ID store de ce produit. |
Title |
Obtient le titre du produit à partir de la description du Microsoft Store. |
Videos |
Obtient les vidéos de la liste du Windows Store pour le produit. |
Méthodes
GetIsAnySkuInstalledAsync() |
Indique si une référence SKU de ce produit est installée sur l’appareil actuel. Cette méthode est destinée à être utilisée pour les produits qui ont du contenu téléchargeable (DLC). |
RequestPurchaseAsync() |
Demande l’achat de la référence SKU et de la disponibilité par défaut pour le produit et affiche l’interface utilisateur utilisée pour terminer la transaction via le Microsoft Store. Important Cette méthode doit être appelée sur le thread d’interface utilisateur. |
RequestPurchaseAsync(StorePurchaseProperties) |
Demande l’achat de la référence SKU et de la disponibilité par défaut pour le produit et affiche l’interface utilisateur utilisée pour terminer la transaction via le Microsoft Store. Cette méthode offre la possibilité de spécifier des détails supplémentaires pour une offre spécifique dans un grand catalogue de produits qui sont représentés par une seule description dans le Microsoft Store, y compris le nom du produit à afficher à l’utilisateur lors de l’achat. Important Cette méthode doit être appelée sur le thread d’interface utilisateur. |