LicenseInformation Класс

Определение

Предоставляет доступ к метаданным лицензии текущего приложения.

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
Наследование
Object Platform::Object IInspectable LicenseInformation
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Для пробных версий приложения IsActive будет возвращать значение true до тех пор, пока срок действия пробной версии не истек. В течение пробного периода IsTrial возвращает значение true; возвращает значение false при обновлении клиента до полной версии приложения.

Доступ к этому объекту осуществляется через свойство LicenseInformation объекта CurrentAppSimulator во время тестирования или свойство LicenseInformation объекта CurrentApp , когда приложение распространяется через Microsoft Store.

Примечание

Объект CurrentApp получает свои данные из Microsoft Store, что требует наличия учетной записи разработчика Microsoft Store и публикации приложения в Microsoft Store. Если у вас нет учетной записи разработчика Microsoft Store, вы можете протестировать функции этого класса с помощью CurrentAppSimulator.

Свойства

ExpirationDate

Возвращает дату и время окончания срока действия лицензии относительно системных часов.

IsActive

Возвращает значение, указывающее, активна ли лицензия.

IsTrial

Возвращает значение, указывающее, является ли лицензия пробной.

ProductLicenses

Возвращает ассоциативный список лицензий для продуктов из приложения, на которые пользователь в настоящее время имеет право.

События

LicenseChanged

Вызывает событие уведомления при изменении состояния лицензии приложения.

Применяется к

См. также раздел