Как мога да изчистя съдържанието на файла, преди да попълня ново съдържание/презапиша стария файл? Ако новото съдържание е по-кратко от старото, останалите части от старото съдържание унищожават моята структура на договор за данни.
FileSavePicker savePicker = new FileSavePicker();
StorageFile saveFile = await savePicker.PickSaveFileAsync();
using (var sessionRandomAccess = await saveFile.OpenAsync(FileAccessMode.ReadWrite))
{
using (var sessionOutputStream = sessionRandomAccess.GetOutputStreamAt(0))
{
var ser = new DataContractSerializer(typeof(ConfigurationModel));
ser.WriteObject(sessionOutputStream.AsStreamForWrite(), model);
}
}