LicenseInformation.IsTrial Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, является ли лицензия пробной.
public:
property bool IsTrial { bool get(); };
bool IsTrial();
public bool IsTrial { get; }
var boolean = licenseInformation.isTrial;
Public ReadOnly Property IsTrial As Boolean
Значение свойства
bool
Возвращает значение true, если лицензия является пробной, и в противном случае значение false.
Комментарии
Для пробного опыта с пробным периодом существуют некоторые особые рекомендации по интерпретации значения IsTrial. IsTrial возвращает значение true даже после окончания пробного периода, так как пробная лицензия логически считается пробной лицензией как во время, так и после пробного периода. После покупки, когда лицензия становится полной, IsTrial возвращает значение false. Хотя IsTrial возвращает значение true, существует два способа определить, истек ли пробный период. Если вы хотите принять меры в момент истечения пробного периода, сравните текущее время по универсальному координированному времени (или Zulu) с expirationDate. В противном случае можно проверка IsActive, который возвращает значение true в течение пробного периода и false через некоторое время после окончания пробного периода.
Примечание
Имейте в виду, что для приложения, установленного из Microsoft Store, может потребоваться несколько часов после окончания пробного периода, чтобы IsActive начал возвращать значение false. При тестировании приложения с помощью CurrentAppSimulatorIsActive возвращает значение false в точное значение даты и времени, заданное в файле конфигурации.