Windows 8 LocalState文件夹的部署

Windows 8 LocalState文件夹的部署,windows-8,Windows 8,我正在使用LocalState文件夹为我的Windows 8应用程序启用缓存。为了提供示例数据(应用程序使用Web服务收集其数据),我想提供一组已经缓存的默认数据 我可以提供应用程序包中的LocalState的示例数据吗?您可以将文件放入包中,然后在启动时检查本地文件夹中是否已有数据,如果没有,请从包存储中复制/填充它(例如,请参阅)。如果是这样,什么也不做 您可以将文件放入包中,然后在启动时检查本地文件夹中是否已有数据,如果没有,则从包存储中复制/填充数据(例如,请参阅)。如果是这样,什么也不

我正在使用LocalState文件夹为我的Windows 8应用程序启用缓存。为了提供示例数据(应用程序使用Web服务收集其数据),我想提供一组已经缓存的默认数据


我可以提供应用程序包中的LocalState的示例数据吗?

您可以将文件放入包中,然后在启动时检查本地文件夹中是否已有数据,如果没有,请从包存储中复制/填充它(例如,请参阅)。如果是这样,什么也不做

您可以将文件放入包中,然后在启动时检查本地文件夹中是否已有数据,如果没有,则从包存储中复制/填充数据(例如,请参阅)。如果是这样,什么也不做

下面是一些示例JS代码-应该能够相当轻松地转换为.NET-使用async/await代替Promission

WinJS.Application.local.exists('somedata.json').done(
               function (found) {
                   if (!found) {
                       return copyStartData('somedata.json');
                   }
               }
           );

function copyStartData(copyfile) {
        return Windows.ApplicationModel.Package.current.installedLocation.getFolderAsync('startdata').then(
            function (startData) {
                return startData.getFileAsync(copyfile).then(
                    function (file) {
                        if (file) {
                            return file.copyAsync(WinJS.Application.local.folder);
                        }
                    });
            });
    }

该函数采用要从安装包复制到用户本地计算机的文件名。

以下是一些示例JS代码-应该能够相当轻松地转换为.NET-使用async/await代替承诺

WinJS.Application.local.exists('somedata.json').done(
               function (found) {
                   if (!found) {
                       return copyStartData('somedata.json');
                   }
               }
           );

function copyStartData(copyfile) {
        return Windows.ApplicationModel.Package.current.installedLocation.getFolderAsync('startdata').then(
            function (startData) {
                return startData.getFileAsync(copyfile).then(
                    function (file) {
                        if (file) {
                            return file.copyAsync(WinJS.Application.local.folder);
                        }
                    });
            });
    }
该函数获取要从安装包复制到用户本地计算机的文件名