StoreProduct Classe

Définition

Représente un produit disponible dans la 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
Object Platform::Object IInspectable StoreProduct
Attributs

Configuration requise pour Windows

Configuration requise Description
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 de produits, de référence SKU et d’objets de disponibilité . Les produits sont représentés par les 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 les objets StoreAvailability . Pour plus d’informations, consultez Achats in-app et essais.

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.

Propriétés

Nom Description
Description

Obtient la description du produit à partir de la description Microsoft Store.

ExtendedJsonData

Obtient des données complètes pour le produit du Windows Store au format JSON.

HasDigitalDownload

Obtient une valeur qui indique si le produit a du contenu téléchargeable facultatif (DLC).

Images

Obtient les images de la liste Windows Store pour le produit.

InAppOfferToken

Obtient l’ID de produit pour 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 des Microsoft Store pour le produit.

LinkUri

Obtient l’URI dans la liste des Microsoft Store pour le produit.

Price

Obtient le prix de la référence SKU et de la disponibilité par défaut pour le produit.

ProductKind

Obtient le type du produit. Ces valeurs sont actuellement prises en charge : Application, Game, 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 liste des Microsoft Store.

Videos

Obtient les vidéos de la liste Windows Store pour le produit.

Méthodes

Nom Description
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.

Important

La fonctionnalité d’achat dans l’application n’est pas prise en charge dans les applications avec élévation de privilèges.

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 fournit la possibilité de spécifier des détails supplémentaires pour une offre spécifique dans un grand catalogue de produits représentés par une seule description dans le Microsoft Store, y compris le nom du produit à afficher à l’utilisateur pendant l’achat.

Important

Cette méthode doit être appelée sur le thread d’interface utilisateur.

Important

La fonctionnalité d’achat dans l’application n’est pas prise en charge dans les applications avec élévation de privilèges.

S’applique à

Voir aussi