public async Task SaveTempSessionAsync()
{
StorageFile file = await ApplicationData.Current.LocalCacheFolder.CreateFileAsync(SessionStateFile, CreationCollisionOption.ReplaceExisting);
Stream stream = await file.OpenStreamForWriteAsync();
var serializer = new JsonSerializer();
using (var writer = new StreamWriter(stream))
{
serializer.Serialize(writer, _state);
}
}