Partager via


LicenseInformation Classe

Définition

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
Object Platform::Object IInspectable LicenseInformation
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.

S’applique à

Voir aussi