StoreContext.OfflineLicensesChanged Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает при изменении состояния лицензии приложения (например, истек пробный период или пользователь приобрел полную версию приложения).
// Register
event_token OfflineLicensesChanged(TypedEventHandler<StoreContext, IInspectable const&> const& handler) const;
// Revoke with event_token
void OfflineLicensesChanged(event_token const* cookie) const;
// Revoke with event_revoker
StoreContext::OfflineLicensesChanged_revoker OfflineLicensesChanged(auto_revoke_t, TypedEventHandler<StoreContext, IInspectable const&> const& handler) const;
public event TypedEventHandler<StoreContext,object> OfflineLicensesChanged;
function onOfflineLicensesChanged(eventArgs) { /* Your code */ }
storeContext.addEventListener("offlinelicenseschanged", onOfflineLicensesChanged);
storeContext.removeEventListener("offlinelicenseschanged", onOfflineLicensesChanged);
- or -
storeContext.onofflinelicenseschanged = onOfflineLicensesChanged;
Public Custom Event OfflineLicensesChanged As TypedEventHandler(Of StoreContext, Object)
Тип события
TypedEventHandler<StoreContext,IInspectable>
Комментарии
При возникновении этого события вы можете получить последнюю лицензию приложения из Microsoft Store, вызвав метод GetAppLicenseAsync . Объект StoreAppLicense , возвращаемый этим методом, также содержит последние лицензии на надстройки для приложения в свойстве AddOnLicenses .
Дополнительные сведения о событии OfflineLicensesChanged, включая пример кода, см. в статье Реализация пробной версии приложения.
Примечание
Это событие эквивалентно событию LicenseChanged в пространстве имен Windows.ApplicationModel.Store .