LicenseInformation 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 l’accès aux métadonnées de licence de l’application actuelle.
public ref class LicenseInformation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LicenseInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LicenseInformation
Public NotInheritable Class LicenseInformation
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Pour les versions d’évaluation d’une application, IsActive retourne true tant que la version d’évaluation n’a pas expiré. Pendant la période d’essai, IsTrial retourne true ; retourne false lorsque le client effectue une mise à niveau vers la version complète de l’application.
Vous accédez à cet objet via la propriété LicenseInformation de l’objet CurrentAppSimulator pendant le test, ou la propriété LicenseInformation de l’objet CurrentApp lorsque l’application est distribuée via le Microsoft Store.
Notes
L’objet CurrentApp obtient ses données à partir du Microsoft Store, ce qui nécessite que vous disposiez d’un compte de développeur microsoft Store et que l’application ait été publiée dans le Microsoft Store. Si vous n’avez pas de compte de développeur Microsoft Store, vous pouvez tester les fonctions de cette classe à l’aide de CurrentAppSimulator.
Propriétés
ExpirationDate |
Obtient la date et l’heure d’expiration de la licence par rapport à l’horloge système. |
IsActive |
Obtient une valeur qui indique si la licence est active. |
IsTrial |
Obtient une valeur qui indique si la licence est une licence d’évaluation. |
ProductLicenses |
Obtient la liste associative des licences pour les produits dans l’application auxquels l’utilisateur a actuellement droit. |
Événements
LicenseChanged |
Déclenche un événement de notification lorsque le status de la licence de l’application change. |