LicenseInformation Clase

Definición

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

Se aplica a

Consulte también