StoreContext.OfflineLicensesChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
例如,当应用许可证的状态更改 (试用期已过期或用户已购买应用的完整版本) 时引发。
// 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>
注解
引发此事件时,可以通过调用 GetAppLicenseAsync 方法从 Microsoft Store 获取最新的应用许可证。 此方法返回的 StoreAppLicense 对象还包含 AddOnLicenses 属性中应用的最新加载项许可证。
有关 OfflineLicensesChanged 事件的详细信息(包括代码示例),请参阅 实现应用的试用版。
注意
此事件等效于 Windows.ApplicationModel.Store 命名空间中的 LicenseChanged 事件。