Win8 용 로컬 저장소에 쓰고 읽으려고합니다. 나는 성공적으로 내 컴퓨터에 쓸 수 있어요 도우미를 사용하지만, .XML 파일을 읽는 것은 나에게주는 : System.UnauthorizedAccessException 당신이 내 코드를 볼 수 있도록 내가 codepaste을 만들어가 mscorlib.dll 오류winrt - System.UnauthorizedAccessException
발생했습니다.
이 코드는 여기에 실패 : 당신은 내가 잘못 뭐하는 거지에 어떤 아이디어가 있다면using (IInputStream inStream = await _File.OpenSequentialReadAsync())
가 나를 도울 것이다 :이 라인에 특히
public async static Task<object> LoadData(string path, System.Type type)
{
var _Folder = Windows.Storage.ApplicationData.Current.LocalFolder;
try
{
var _File = await Folder.GetFileAsync(path);
using (IInputStream inStream = await _File.OpenSequentialReadAsync())
{
// Deserialize the Session State
XmlSerializer x = new XmlSerializer(type);
return x.Deserialize(inStream.AsStreamForRead());
}
}
catch (Exception ex)
{
MessageDialog dialog = new MessageDialog(ex.Message.ToString());
dialog.ShowAsync();
return null;
}
}
많이.
릴리스 미리보기에서이 작업을 수행하고 있습니다. 필요한 다른 시스템 정보가 있으면 알려주십시오.
당신은 실제로 * 사용 * _Folder 변수에 잊었 해결됩니다. –