Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

LicenseInformation Class

Proporciona acceso a los metadatos de la licencia de la aplicación actual.

Sintaxis


/* Para obtener información acerca de la creación o el acceso a este objeto, vea los comentarios. */

Atributos

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

Members

A continuación se indican los tipos de miembros de LicenseInformation (Clase):

Eventos

A continuación se indican los eventos de LicenseInformation (Clase).

EventoDescripción
LicenseChanged Raises a notification event when the status of the app's license changes.

 

Métodos

The LicenseInformation Clase hereda métodos de Object Clase (C#/VB/C++).

Propiedades

LicenseInformationClase tiene estas propiedades.

PropiedadTipo de accesoDescripción

ExpirationDate

De sólo lecturaGets the license expiration date and time relative to the system clock.

IsActive

De sólo lecturaGets the value that indicates whether the license is active.

IsTrial

De sólo lecturaGets the value that indicates whether the license is a trial license.

ProductLicenses

De sólo lecturaGets the associative list of licenses for in-app products that a user is currently entitled to.

 

Comentarios

Tiene acceso a este objeto mediante la propiedad LicenseInformation del objeto CurrentAppSimulator durante la prueba, o la propiedad LicenseInformation del objeto CurrentApp cuando la aplicación se distribuye a través de la Tienda Windows.


// get current app object using the simulator interface
currentApp = Windows.ApplicationModel.Store.CurrentAppSimulator;

// get the license information object
licenseInformation = currentApp.licenseInformation;


Nota  El objeto CurrentApp obtiene sus datos obtiene sus datos de la Tienda Windows, por lo que debe tener una cuenta de desarrollador en la Tienda Windows y la aplicación debe estar publicada en ella. Si no tiene una cuenta del desarrollador en la Tienda Windows, puede probar las funciones de esta clase utilizando CurrentAppSimulator.

Ejemplos

En el ejemplo siguiente se muestra cómo obtener un objeto LicenseInformation de la versión simulada de la aplicación actual. En el ejemplo también se muestra cómo agregar un agente de escucha de eventos para detectar los cambios en el estado de licencia mientras se ejecuta la aplicación.


// get current app object using the simulator interface
currentApp = Windows.ApplicationModel.Store.CurrentAppSimulator;

// get the license information object
licenseInformation = currentApp.licenseInformation;

// register license state change
licenseInformation.addEventListener("licensechanged", reloadLicense);


Requisitos

Cliente mínimo admitido

Windows 8 [Solo aplicaciones de la Tienda Windows]

Servidor mínimo admitido

Windows Server 2012 [Solo aplicaciones de la Tienda Windows]

Teléfono mínimo admitido

Windows Phone 8

Espacio de nombres

Windows.ApplicationModel.Store
Windows::ApplicationModel::Store [C++]

Metadatos

Windows.winmd

Vea también

Ejemplo de prueba de aplicación y de compra integrada en una aplicación
Cómo habilitar compra desde la propia aplicación desde su aplicación
La experiencia de compra desde la aplicación para un cliente

 

 

Mostrar:
© 2015 Microsoft