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) 

Тип события

Комментарии

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

Дополнительные сведения о событии OfflineLicensesChanged, включая пример кода, см. в статье Реализация пробной версии приложения.

Примечание

Это событие эквивалентно событию LicenseChanged в пространстве имен Windows.ApplicationModel.Store .

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

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