private void InitializeBackgroundCommunication()
        {
            MessagingCenter.Subscribe <StartLongRunningTaskMessage>(this, "StartLongRunningTaskMessage", async message =>
            {
                backgroundSender = new BackgroundTaskService();
                await backgroundSender.Start();
            });

            MessagingCenter.Subscribe <StopLongRunningTaskMessage>(this, "StopLongRunningTaskMessage", message =>
            {
                backgroundSender.Stop();
            });
        }
Пример #2
0
 protected override void OnBackgroundActivated(BackgroundActivatedEventArgs args)
 {
     BackgroundTaskService.Start(args.TaskInstance);
 }