LicenseInformation Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a los metadatos de licencia de la aplicación actual.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
En el caso de las versiones de prueba de la aplicación de una aplicación, IsActive devolverá true siempre que la versión de prueba no haya expirado. Durante el período de prueba, IsTrial devuelve true; devuelve false cuando el cliente se actualiza a la versión completa de la aplicación.
Puedes acceder a este objeto a través de la propiedad LicenseInformation del objeto CurrentAppSimulator durante las pruebas, o la propiedad LicenseInformation del objeto CurrentApp cuando la aplicación se distribuye a través de Microsoft Store.
Nota:
El objeto CurrentApp obtiene sus datos de Microsoft Store, que requiere que tengas una cuenta de desarrollador de Microsoft Store y que la aplicación se haya publicado en Microsoft Store. Si no tienes una cuenta de desarrollador de Microsoft Store, puedes probar las funciones de esta clase mediante CurrentAppSimulator.
Propiedades
ExpirationDate |
Obtiene la fecha y hora de expiración de la licencia en relación con el reloj del sistema. |
IsActive |
Obtiene un valor que indica si la licencia está activa. |
IsTrial |
Obtiene un valor que indica si la licencia es una licencia de prueba. |
ProductLicenses |
Obtiene la lista asociativa de licencias para los productos desde la aplicación a los que el usuario tiene derecho actualmente. |
Eventos
LicenseChanged |
Genera un evento de notificación cuando cambia el estado de la licencia de la aplicación. |