public async void Run()

in TrafficMonitor/TrafficMonitor.cs [40:58]


        public async void Run(IBackgroundTaskInstance taskInstance)
        {
            BackgroundTaskDeferral deferral = taskInstance.GetDeferral();
            bool isCanceled = false;
            taskInstance.Canceled += (s, e) => isCanceled = true;
            try
            {
                if (isCanceled)
                {
                    deferral.Complete();
                    return;
                }
                await LocationHelper.CheckTravelInfoForMonitoredLocationsAsync();
            }
            finally
            {
                deferral.Complete();
            }
        }