ドキュメントフォルダーのwin 8アプリのファイルにアプリケーションイベントと例外を記録する必要があります
Windows.Storage.StorageFolder localFolder = KnownFolders.DocumentsLibrary;
問題は、WriteToFile 関数を次々に呼び出すと、ファイルがまだ使用されているため、アクセスが拒否されたという例外が発生することです。これを機能させる方法はありますか
public async void WriteToFile(string log)
{
try
{
StorageFile sampleFile = await localFolder.CreateFileAsync("dataFile.txt", CreationCollisionOption.OpenIfExists);
//StorageFile sampleFile = await localFolder.GetFileAsync("dataFile.txt");
IRandomAccessStream writeStream = await sampleFile.OpenAsync(FileAccessMode.ReadWrite);
IOutputStream outputStream = writeStream.GetOutputStreamAt(writeStream.Size);
DataWriter dataWriter = new DataWriter(outputStream);
dataWriter.WriteString(log);
dataWriter.StoreAsync().AsTask().Wait();
outputStream.FlushAsync().AsTask().Wait();
}
finally
{
}
}