正在从后台任务写入数据

本文关键字:数据 后台任务 | 更新日期: 2025-01-25 10:01:10

I从bagground任务中更改应用程序中localsetting中的变量。我写了这样的代码fjr后台任务:

namespace TestTask
    {
        public sealed class Task :IBackgroundTask
        {
            public void Run(IBackgroundTaskInstance taskInstance)
            {
                BackgroundTaskDeferral _deferral = taskInstance.GetDeferral();
                var storage = Windows.Storage.ApplicationData.Current.LocalSettings;
                int i = (int)storage.Values["var"];
                i++;
                storage.Values["var"] = i;
                _deferral.Complete();
            }
        }
    }

该任务读取数据,但不能写入。并且Localsettings parameterisreadonly为true。也许还有其他方法可以解决我的问题?

正在从后台任务写入数据

尝试将isreadonly的值更改为false