public async void Run(IBackgroundTaskInstance taskInstance)
        {
            BackgroundTaskDeferral deferral = taskInstance.GetDeferral();


            try
            {
                if (_helper.Read <bool>("BackgroundEnable", false))
                {
                    if (NotifyStatusTile.IsInternet())
                    {
                        var result = await LoginUser();

                        if (result)
                        {
                            await Update(taskInstance);
                        }
                    }
                }
            }
            catch (Exception)
            {
            }
            deferral.Complete();
        }
        public async void Run(IBackgroundTaskInstance taskInstance)
        {
            BackgroundTaskDeferral deferral = taskInstance.GetDeferral();

            if (NotifyStatusTile.IsInternet())
            {
                await Update(taskInstance);
            }
            deferral.Complete();
        }
示例#3
0
        public async void Run(IBackgroundTaskInstance taskInstance)
        {
            BackgroundTaskDeferral deferral = taskInstance.GetDeferral();

            try
            {
                if ((bool)_localSettings.Values[Constants.BackgroundEnable])
                {
                    if (NotifyStatusTile.IsInternet())
                    {
                        await Update(taskInstance);
                    }
                }
            }
            catch (Exception)
            {
            }
            deferral.Complete();
        }