StoreAppLicense 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.
Fournit des informations de licence pour l’application actuelle, y compris des licences pour les produits proposés par l’application.
public ref class StoreAppLicense 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 StoreAppLicense 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 StoreAppLicense
Public NotInheritable Class StoreAppLicense
- Héritage
- 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
La méthode StoreContext.GetAppLicenseAsync retourne un objet de ce type.
Historique des versions
| Version de Windows | Version du SDK | Valeur ajoutée |
|---|---|---|
| 1809 | 17763 | IsDiscLicense |
Propriétés
| Nom | Description |
|---|---|
| AddOnLicenses |
Obtient la collection de licences pour les modules complémentaires durables pour lesquels l’utilisateur a les droits d’utilisation. Cette propriété n’inclut pas de licences pour les modules complémentaires consommables. |
| ExpirationDate |
Obtient la date et l’heure d’expiration de la licence d’application. |
| ExtendedJsonData |
Obtient les données de licence complètes au format JSON. |
| IsActive |
Obtient une valeur qui indique si la licence est valide et fournit à l’utilisateur actuel un droit d’utilisation de l’application. |
| IsDiscLicense |
Obtient une valeur qui indique si la licence actuelle a été acquise à partir d’une installation basée sur disque. |
| IsTrial |
Obtient une valeur qui indique si la licence est une licence d’évaluation. |
| IsTrialOwnedByThisUser |
Obtient une valeur qui indique si l’utilisateur actuel dispose d’un droit pour la version d’évaluation limitée à l’utilisation associée à cette licence d’application. |
| SkuStoreId |
Obtient l’ID Store de la référence SKU de l’application sous licence à partir du catalogue Microsoft Store. |
| TrialTimeRemaining |
Obtient le temps restant de la version d’évaluation limitée à l’utilisation associée à cette licence d’application. |
| TrialUniqueId |
Obtient un ID unique qui identifie la combinaison de l’utilisateur actuel et de l’essai limité à l’utilisation associé à cette licence d’application. |