我对此代码有疑问:
static public async Task<bool> isFileExists(string fileName)
{
var item = await ApplicationData.Current.LocalFolder.TryGetItemAsync(fileName);
return item != null;
}
如果创建了文件,我的程序会在行var item = await ApplicationData.Current.LocalFolder.TryGetItemAsync(fileName);
中冻结(但不总是!)。文件是100%好。
答案 0 :(得分:0)
感谢您的帮助,我读了完全 http://blog.stephencleary.com/2012/02/async-and-await.html并将.AsTask().ConfigureAwait(false)
添加到var item = await ApplicationData.Current.LocalFolder.TryGetItemAsync(fileName)
并且运作良好。