Condividi tramite


LicenseInformation Classe

Definizione

Fornisce l'accesso ai metadati di licenza dell'app corrente.

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
Ereditarietà
Object Platform::Object IInspectable LicenseInformation
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per le versioni di valutazione dell'app di un'app, IsActive restituirà true fino a quando la versione di valutazione non è scaduta. Durante il periodo di valutazione l'IsTrial restituisce true; restituzione di false quando il cliente esegue l'aggiornamento alla versione completa dell'app.

Accedi a questo oggetto tramite la proprietà LicenseInformation dell'oggetto CurrentAppSimulator durante il test o la proprietà LicenseInformation dell'oggetto CurrentApp quando l'app viene distribuita tramite Microsoft Store.

Nota

L'oggetto CurrentApp ottiene i dati da Microsoft Store, che richiede che tu abbia un account per sviluppatore di Microsoft Store e che l'app sia stata pubblicata in Microsoft Store. Se non si ha un account per sviluppatore di Microsoft Store, è possibile testare le funzioni di questa classe usando CurrentAppSimulator.

Proprietà

ExpirationDate

Ottiene la data e l'ora di scadenza della licenza rispetto all'orologio di sistema.

IsActive

Ottiene un valore che indica se la licenza è attiva.

IsTrial

Ottiene un valore che indica se la licenza è una licenza di valutazione.

ProductLicenses

Ottiene l'elenco associativo di licenze per i prodotti in-app a cui l'utente ha attualmente diritto.

Eventi

LicenseChanged

Genera un evento di notifica quando lo stato della licenza dell'app cambia.

Si applica a

Vedi anche