Пример #1
0
 /// <summary>
 /// Deletes a file from isolated storage. If the file does not exist
 /// then no exception will be thrown.
 /// </summary>
 /// <param name="fileName">File name of file to delete.</param>
 public void Delete(IsolatedStorageFileName fileName)
 {
     using (var file = GetStorageFile())
     {
         file.DeleteFile(fileName.Name);
     }
 }
Пример #2
0
 /// <summary>
 /// Indicates whether the isolated storage file exists.
 /// </summary>
 /// <param name="fileName">File name.</param>
 /// <returns>True if the file exists; otherwise returns false.</returns>
 public bool Exists(IsolatedStorageFileName fileName)
 {
     using (var file = GetStorageFile())
     {
         return(file.FileExists(fileName.Name));
     }
 }
Пример #3
0
        /// <summary>
        /// Reads the contents of an isolated storage file as XML and returns as an XmlDocument.
        /// </summary>
        /// <param name="fileName">File name of file to read from.</param>
        /// <returns>XmlDocument.</returns>
        public XmlDocument ReadAsXmlDoc(IsolatedStorageFileName fileName)
        {
            var xmlDoc = new XmlDocument();
            var xml    = Read(fileName);

            xmlDoc.LoadXml(xml);
            return(xmlDoc);
        }
Пример #4
0
 /// <summary>
 /// Writes string to a isolated storage file. If file already exists then it
 /// will be overwritten.
 /// </summary>
 /// <param name="fileName">File name of file to write to.</param>
 /// <param name="content">String to write to the file.</param>
 public void Write(IsolatedStorageFileName fileName, string content)
 {
     using (IsolatedStorageFile file = GetStorageFile())
     {
         using (var stream = new IsolatedStorageFileStream(fileName.Name, FileMode.Create, file))
         {
             using (var writer = new StreamWriter(stream))
             {
                 writer.Write(content);
             }
         }
     }
 }
Пример #5
0
 /// <summary>
 /// Read the contents of a isolated storage file.
 /// </summary>
 /// <param name="fileName">File name of file to read from.</param>
 /// <returns>Content from the file.</returns>
 public string Read(IsolatedStorageFileName fileName)
 {
     using (IsolatedStorageFile file = GetStorageFile())
     {
         using (var stream = new IsolatedStorageFileStream(fileName.Name, FileMode.Open, file))
         {
             using (var reader = new StreamReader(stream))
             {
                 return(reader.ReadToEnd());
             }
         }
     }
 }
Пример #6
0
 /// <summary>
 /// Writes XML document to a isolated storage file. If file already exists then it
 /// will be overwritten.
 /// </summary>
 /// <param name="fileName">File name of file to write to.</param>
 /// <param name="xmlDocument">XML document to write to isolated storage.</param>
 public void Write(IsolatedStorageFileName fileName, XmlDocument xmlDocument)
 {
     Write(fileName, xmlDocument.OuterXml);
 }
Пример #7
0
 /// <summary>
 /// Reads the contents of an isolated storage file as XML and returns as an XDocument.
 /// </summary>
 /// <param name="fileName">File name of file to read from.</param>
 /// <returns>XDocument.</returns>
 public XDocument ReadAsXDoc(IsolatedStorageFileName fileName)
 {
     return(XDocument.Parse(Read(fileName)));
 }