ASP.Net/File Directory/IsolatedStorageFileStream

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

StreamWriter from IsolatedStorageFileStream

<%@ Page %>
<script runat="server" language="C#">
void Page_Load(Object sender, EventArgs e)
{
  System.IO.IsolatedStorage.IsolatedStorageFileStream stream = null;
  System.IO.StreamReader reader = null;
  System.IO.StreamWriter writer = null;
  String data = "The data";
  try
  {
    stream = new System.IO.IsolatedStorage.IsolatedStorageFileStream("Data.txt", System.IO.FileMode.OpenOrCreate);
    writer = new System.IO.StreamWriter(stream);
    writer.WriteLine(data);
  }
  catch (Exception ex)
  {
    Response.Write(ex.ToString());
  }
  finally
  {
    writer.Close();
    stream.Close();
  }
  try {
    stream = new System.IO.IsolatedStorage.IsolatedStorageFileStream("Data.txt", System.IO.FileMode.OpenOrCreate);
    reader = new System.IO.StreamReader(stream);
      
    while ( reader.Peek() > -1 )
    {
      Response.Write(Server.HtmlEncode(reader.ReadLine()) + "<br>");
    }
  } catch (Exception exc) {
    Response.Write(exc.ToString());
  } finally {
    stream.Close();
    reader.Close();
    
  }
}
</script>



Using IsolatedStorageFileStream

<%@ Page %>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
  System.IO.IsolatedStorage.IsolatedStorageFileStream stream = null;
  System.IO.StreamWriter writer = null;
  String data = "The data you want to store";
  try
  {
    stream = new System.IO.IsolatedStorage.IsolatedStorageFileStream("Data.txt", System.IO.FileMode.OpenOrCreate);
    writer = new System.IO.StreamWriter(stream);
    writer.WriteLine(data);
  }
  catch (Exception ex)
  {
    Response.Write(ex.ToString());
  }
  finally
  {
    writer.Close();
    stream.Close();
  }
}
</script>