IBackgroundTaskInstance.Canceled 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将取消事件处理程序附加到后台任务实例。
对于 Windows Phone 8.x 应用,如果设备内存不足,后台任务可能会终止,而不会发出任何警告,且不会引发 OnCanceled 事件。 这有助于确保前台中应用的用户体验。 应该将后台任务设计为处理此情形。 请注意,这仅适用于Windows Phone。
public:
event BackgroundTaskCanceledEventHandler ^ Canceled;
// Register
event_token Canceled(BackgroundTaskCanceledEventHandler const& handler) const;
// Revoke with event_token
void Canceled(event_token const* cookie) const;
// Revoke with event_revoker
IBackgroundTaskInstance::Canceled_revoker Canceled(auto_revoke_t, BackgroundTaskCanceledEventHandler const& handler) const;
event BackgroundTaskCanceledEventHandler Canceled;
function onCanceled(eventArgs) { /* Your code */ }
iBackgroundTaskInstance.addEventListener("canceled", onCanceled);
iBackgroundTaskInstance.removeEventListener("canceled", onCanceled);
- or -
iBackgroundTaskInstance.oncanceled = onCanceled;
Event Canceled As BackgroundTaskCanceledEventHandler