public void Run(IBackgroundTaskInstance taskInstance)
{
_taskDeferral = taskInstance.GetDeferral();
taskInstance.Canceled += OnTaskCanceled;
var trigger = taskInstance.TriggerDetails as AppServiceTriggerDetails;
AppServiceConnection connection = trigger.AppServiceConnection;
connection.RequestReceived += OnRequestReceived;
}