Compartilhar via


LicenseInformation Classe

Definição

Fornece acesso aos metadados de licença do aplicativo atual.

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
Herança
Object Platform::Object IInspectable LicenseInformation
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para versões de avaliação de aplicativo de um aplicativo, IsActive retornará true desde que a avaliação não tenha expirado. Durante o período de avaliação, o IsTrial retorna true; retornando false quando o cliente atualiza para a versão completa do aplicativo.

Você acessa esse objeto por meio da propriedade LicenseInformation do objeto CurrentAppSimulator durante o teste ou da propriedade LicenseInformation do objeto CurrentApp quando o aplicativo é distribuído pela Microsoft Store.

Observação

O objeto CurrentApp obtém seus dados da Microsoft Store, o que exige que você tenha uma conta de desenvolvedor da Microsoft Store e que o aplicativo tenha sido publicado na Microsoft Store. Se você não tiver uma conta de desenvolvedor da Microsoft Store, poderá testar as funções dessa classe usando o CurrentAppSimulator.

Propriedades

ExpirationDate

Obtém a data e a hora de expiração da licença em relação ao relógio do sistema.

IsActive

Obtém um valor que indica se a licença está ativa.

IsTrial

Obtém um valor que indica se a licença é uma licença de avaliação.

ProductLicenses

Obtém a lista associativa de licenças para produtos no aplicativo aos quais o usuário tem direito no momento.

Eventos

LicenseChanged

Gera um evento de notificação quando o status da licença do aplicativo é alterado.

Aplica-se a

Confira também