GetFilesAsync stops working

我是研究僧i 提交于 2019-12-04 11:47:19
HuseyinUslu

Seems this solved it issue;

    public static class Storage
{
    private static IReadOnlyList<StorageFile> _files;

    static Storage()
    {
        _files = GetFilesAsync("Assets").Result;
    }

    private async static Task<IReadOnlyList<StorageFile>> GetFilesAsync(string relativeFolderPath)
    {
        var folder = await Package.Current.InstalledLocation.GetFolderAsync("Assets").AsTask().ConfigureAwait(false);
        return await folder.GetFilesAsync(CommonFileQuery.OrderByName).AsTask().ConfigureAwait(false);
    }

    public static bool Exists(string filename)
    {
        var file = _files.FirstOrDefault(x => x.Name == filename);
        return file != null;
    }
}

More info on;

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!