コード例 #1
0
 /// <summary>
 /// Saves data to a file.
 /// </summary>
 /// <param name="fileName">Name of the file to write to</param>
 /// <param name="data">The data to save</param>
 public static async Task WriteToDataFileAsync(string directoryName, string fileName, T data)
 {
     try
     {
         string output = JsonConvert.SerializeObject(data);
         await StorageUtility.WriteToDataFileAsync(directoryName, fileName, output);
     }
     catch
     {
         // Add desired error handling for your application
         // ApplicationState.ErrorLog.Add(new ErrorLog("SaveToFile", e.Message));
     }
 }
コード例 #2
0
        /// <summary>
        /// 將物件資料寫入到檔案中
        /// </summary>
        public virtual async Task WriteToFileAsync()
        {
            string data = "";

            if (PersistentStorage == PersistentStorage.Single)
            {
                data = JsonConvert.SerializeObject(this.SingleItem);
            }
            else
            {
                data = JsonConvert.SerializeObject(this.Items);
            }
            await StorageUtility.WriteToDataFileAsync(this.現在資料夾名稱, this.資料檔案名稱, data);
        }