LicenseInformation.IsTrial Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se a licença é uma licença de avaliação.
public:
property bool IsTrial { bool get(); };
bool IsTrial();
public bool IsTrial { get; }
var boolean = licenseInformation.isTrial;
Public ReadOnly Property IsTrial As Boolean
Valor da propriedade
bool
Retorna true se a licença for uma licença de avaliação e, caso contrário, false.
Comentários
Para uma experiência de avaliação com um período de avaliação, há algumas considerações especiais para interpretar o valor de IsTrial. IsTrial retorna true mesmo após o término do período de avaliação, porque uma licença de avaliação é logicamente considerada uma licença de avaliação durante e após o período de avaliação. Após a compra, quando a licença fica cheia, IsTrial retorna false. Embora IsTrial retorne true, há duas maneiras de saber se o período de avaliação expirou. Se você quiser executar uma ação no momento em que o período de avaliação expirar, compare o Tempo Universal Coordenado atual (ou hora zulu) com ExpirationDate. Caso contrário, você pode marcar IsActive, que retorna true durante o período de avaliação e false algum tempo após o término do período de avaliação.
Observação
Lembre-se de que, para um aplicativo instalado da Microsoft Store, pode levar algumas horas após o término do período de avaliação para isActive começar a retornar um valor de false. Ao testar seu aplicativo com CurrentAppSimulator, IsActive retornará false no datetime exato definido no arquivo de configuração.