24 Nisan 2016 Pazar

IsolatedStorageFile Sınıfı

IsolatedStorageFile Sınıfı
Constructor
Şöyle yaparız.
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
DirectoryExists metodu
Şöyle yaparız.
if (!store.DirectoryExists("MyDirectory"))
  store.CreateDirectory("MyDirectory");

IsolatedStorageFileStream Sınıfı
Bu sınıfı tüm stream sınıflarında olduğu gibi using ile kullanmak gerekir.
using (var isoFileStream = new IsolatedStorageFileStream(...))
{
  ...

}
Constructor - Create
Şöyle yaparız.
IsolatedStorageFile store = ...;
IsolatedStorageFileStream isoFileStream = new 
  IsolatedStorageFileStream("users.json", FileMode.Create, store);
Constructor - Read
Şöyle yaparız.
string fileName = ...;
using (var isoFileStream =
                new IsolatedStorageFileStream
                    (fileName,
                    FileMode.Open, FileAccess.Read, FileShare.Read,
                    store))
{
  using (var isoFileReader = new StreamReader(isoFileStream))
  {
    ...
  }
}
Constructor - Write
Şöyle yaparız.
string fileName = ...;


using (var isoFileStream =
                new IsolatedStorageFileStream(
                    fileName,
                    FileMode.Create, ReadWrite, FileShare.ReadWrite,
                    store))
{
  using (var isoFileWriter = new StreamWriter(isoFileStream))
  {
    ...
  }
}




Hiç yorum yok:

Yorum Gönder