private void App_Suspending(object sender, Windows.ApplicationModel.SuspendingEventArgs e) { if (taskAdvertisementWatcher != null) // Always unregister the handlers to release the resources to prevent leaks. taskAdvertisementWatcher.Completed -= OnBackgroundTaskCompleted; }