Selfish pad - devhurdle1

When creating Selfish pad, when overwriting a file that has not been edit before, I got the error message 'System.UnauthorizedAccessException'. To solve this problem, I registered the file (when it is opened) to MostRecentlyUsedList or FutureAccessList by the following code:

// Add to MRU with metadata (For example, a string that represents the date)
string mruToken = Windows.Storage.AccessCache.StorageApplicationPermissions.MostRecentlyUsedList.Add(file, "I have used this just now");

// Add to FA without metadata
string faToken = Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.Add(file);

Selfish padを作ってるとき、初めてアクセスするファイルを上書き保存しようとしたら 'System.UnauthorizedAccessException' というエラーが発生しました。上記のコードで MostRecentlyUsedList か FutureAccessList にファイルを追加する事で解消しました。