IsolatedStorageFileStream Oluşturucular

Tanım

IsolatedStorageFileStream sınıfının yeni bir örneğini başlatır. Bir IsolatedStorageFileStream dosyasını açmanın tek yolu oluşturucularından birini kullanmaktır.

Aşırı Yüklemeler

IsolatedStorageFileStream(String, FileMode)

Belirtilen modeiçinde tarafından path belirlenen dosyaya erişim veren bir nesnenin yeni bir IsolatedStorageFileStream örneğini başlatır.

IsolatedStorageFileStream(String, FileMode, FileAccess)

sınıfın IsolatedStorageFileStream yeni bir örneğini başlatır ve istenen türüyle access belirtilen modeiçinde tarafından pathbelirlenen dosyaya erişim verir.

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

tarafından belirlenen dosyaya, belirtilen içinde ve tarafından belirtilen pathbağlamında erişim veren sınıfının yeni bir örneğini IsolatedStorageFileIsolatedStorageFileStreamisfbaşlatır.mode

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

tarafından belirtilen dosya paylaşım modunu sharekullanarak belirtilen dosyasında tarafından belirlenen pathmodedosyaya accesserişim veren sınıfının yeni bir örneğini IsolatedStorageFileStream başlatır.

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

belirtilen dosyasında ve tarafından belirtilen modebağlamında tarafından belirlenen path dosyaya erişim veren sınıfının yeni bir örneğini IsolatedStorageFileIsolatedStorageFileStreamisfbaşlatır.access

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)

ile belirtilen dosya paylaşım modunu sharekullanarak belirtilen dosyasında tarafından belirlenen pathmodedosyaya accesserişim veren sınıfının yeni bir örneğini IsolatedStorageFileStreambuffersize başlatır.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)

tarafından belirlenen pathdosyaya erişim veren sınıfının yeni bir örneğini IsolatedStorageFileStream başlatır. Belirtilen modedosyasında, tarafından belirtilen dosya accesspaylaşım modunu ve tarafından shareisfbelirtilen bağlamında IsolatedStorageFile kullanılır.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)

tarafından belirlenen pathdosyaya belirtilen dosyasında erişim veren sınıfının yeni bir örneğiniIsolatedStorageFileStream, tarafından belirtilen dosya ile belirtilen dosya accesspaylaşım modunu ve tarafından belirtilen buffersizesharebağlamında IsolatedStorageFileisfkullanarak başlatır.mode

IsolatedStorageFileStream(String, FileMode)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

Belirtilen modeiçinde tarafından path belirlenen dosyaya erişim veren bir nesnenin yeni bir IsolatedStorageFileStream örneğini başlatır.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

içindeki path dizini yok.

Dosya bulunamadı ve modeOpen

Açıklamalar

Kullanılan yalıtılmış deponun kapsamı geçerli yürüten derlemenin kimliğine ve içinde çalıştığı uygulama etki alanına göre belirlenmiştir. Bu depo yalnızca nesnenin IsolatedStorageFileStream ömrü boyunca açık kalır. Farklı bir yalıtılmış depolama kapsamı belirtmek veya deponun açık kalmasına izin vermek için (birden çok IsolatedStorageFileStream nesnenin açılabilmesi için), nesneyi IsolatedStorageFile kabul eden oluşturucunun biçimini kullanın.

mode parametresi yeni bir dosyanın oluşturulup oluşturulmayacağını, var olan bir dosyanın kullanılıp kullanılmayacağını vb. gösterir.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve bir özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır

IsolatedStorageFileStream(String, FileMode, FileAccess)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

sınıfın IsolatedStorageFileStream yeni bir örneğini başlatır ve istenen türüyle access belirtilen modeiçinde tarafından pathbelirlenen dosyaya erişim verir.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

access
FileAccess

Değerlerin bit düzeyinde birleşimi FileAccess .

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

Dosya bulunamadı ve mode olarak ayarlandı Open.

Açıklamalar

Kullanılan yalıtılmış deponun kapsamı geçerli yürüten derlemenin kimliğine ve içinde çalıştığı uygulama etki alanına göre belirlenmiştir. Bu depo yalnızca nesnenin IsolatedStorageFileStream ömrü boyunca açık kalır. Farklı bir yalıtılmış depolama kapsamı belirtmek veya deponun açık kalmasına izin vermek için (birden çok IsolatedStorageFileStream nesnenin açılabilmesi için), nesneyi IsolatedStorageFile kabul eden oluşturucunun biçimini kullanın.

mode parametresi, yeni bir dosyanın mı oluşturulacağı yoksa var olan bir dosyanın mı kullanılacağını gösterir. access parametresi salt okunur, okuma/yazma ve salt yazma içerir.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

tarafından belirlenen dosyaya, belirtilen içinde ve tarafından belirtilen pathbağlamında erişim veren sınıfının yeni bir örneğini IsolatedStorageFileIsolatedStorageFileStreamisfbaşlatır.mode

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.IsolatedStorage.IsolatedStorageFile isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, isf As IsolatedStorageFile)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

Dosya bulunamadı ve mode olarak ayarlandı Open.

isf kotası yok.

Örnekler

Aşağıdaki kod örneği, bu oluşturucunun kullanımını gösterir. Bu örneğin tam bağlamı için genel bakışa IsolatedStorageFileStream bakın.

// This is the stream to which data will be written.
IsolatedStorageFileStream^ source = gcnew IsolatedStorageFileStream( this->userName,FileMode::OpenOrCreate,isoFile );

// This is the stream from which data will be read.
Console::WriteLine( "Is the source file readable?  {0}", (source->CanRead ? (String^)"true" : "false") );
Console::WriteLine( "Creating new IsolatedStorageFileStream for Archive." );

// Open or create a writable file.
IsolatedStorageFileStream^ target = gcnew IsolatedStorageFileStream( String::Concat("Archive\\",this->userName),FileMode::OpenOrCreate,FileAccess::Write,FileShare::Write,isoFile );

IsolatedStorageFileStream source =
    new IsolatedStorageFileStream(this.userName, FileMode.OpenOrCreate,
    isoFile);
// This is the stream from which data will be read.
Console.WriteLine("Is the source file readable? " + (source.CanRead ? "true" : "false"));
Console.WriteLine("Creating new IsolatedStorageFileStream for Archive.");

// Open or create a writable file.
IsolatedStorageFileStream target =
    new IsolatedStorageFileStream("Archive\\ " + this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    FileShare.Write,
    isoFile);
' Open or create a writable file.
Dim target As New IsolatedStorageFileStream("Archive\ " & Me.userName, _
     FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write, isoFile)

Açıklamalar

mode parametresi yeni bir dosyanın oluşturulup oluşturulmayacağını, var olan bir dosyanın kullanılıp kullanılmayacağını vb. gösterir.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

tarafından belirtilen dosya paylaşım modunu sharekullanarak belirtilen dosyasında tarafından belirlenen pathmodedosyaya accesserişim veren sınıfının yeni bir örneğini IsolatedStorageFileStream başlatır.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

access
FileAccess

Değerlerin bit düzeyinde birleşimi FileAccess .

share
FileShare

Değerlerin bit düzeyinde birleşimi FileShare .

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

Dosya bulunamadı ve mode olarak ayarlandı Open.

Örnekler

Aşağıdaki kod örneği, bu oluşturucunun kullanımını gösterir. Bu örneğin tam bağlamı için genel bakışa IsolatedStorageFileStream bakın.

// Retrieve an IsolatedStorageFile for the current Domain and Assembly.
IsolatedStorageFile^ isoFile = IsolatedStorageFile::GetStore( static_cast<IsolatedStorageScope>(IsolatedStorageScope::User | IsolatedStorageScope::Assembly | IsolatedStorageScope::Domain), (Type^)nullptr, nullptr );
IsolatedStorageFileStream^ isoStream = gcnew IsolatedStorageFileStream( this->userName,FileMode::Open,FileAccess::ReadWrite,isoFile );

// Retrieve an IsolatedStorageFile for the current Domain and Assembly.
IsolatedStorageFile isoFile =
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
    IsolatedStorageScope.Assembly |
    IsolatedStorageScope.Domain,
    null,
    null);

IsolatedStorageFileStream isoStream =
    new IsolatedStorageFileStream("substituteUsername",
    System.IO.FileMode.Open,
    System.IO.FileAccess.Read,
     System.IO.FileShare.Read);
' Retrieve an IsolatedStorageFile for the current Domain and Assembly.
Dim isoFile As IsolatedStorageFile = _
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User _
    Or IsolatedStorageScope.Assembly _
    Or IsolatedStorageScope.Domain, Nothing, Nothing)

Dim isoStream As New IsolatedStorageFileStream("substituteUsername", System.IO.FileMode.Open, _
    System.IO.FileAccess.Read, System.IO.FileShare.Read)

Açıklamalar

Kullanılan yalıtılmış deponun kapsamı geçerli yürüten derlemenin kimliğine ve içinde çalıştığı uygulama etki alanına göre belirlenmiştir. Bu depo yalnızca nesnenin IsolatedStorageFileStream ömrü boyunca açık kalır. Farklı bir yalıtılmış depolama kapsamı belirtmek veya deponun açık kalmasına izin vermek için (birden çok IsolatedStorageFileStream nesnenin açılabilmesi için), nesneyi IsolatedStorageFile kabul eden oluşturucunun biçimini kullanın.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve bir özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

belirtilen dosyasında ve tarafından belirtilen modebağlamında tarafından belirlenen path dosyaya erişim veren sınıfının yeni bir örneğini IsolatedStorageFileIsolatedStorageFileStreamisfbaşlatır.access

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.IsolatedStorage.IsolatedStorageFile isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, isf As IsolatedStorageFile)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

access
FileAccess

Değerlerin bit düzeyinde birleşimi FileAccess .

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

Yalıtılmış mağaza kapatıldı.

Dosya bulunamadı ve mode olarak ayarlandı Open.

isf kotası yok.

Örnekler

Aşağıdaki kod örneği, bu oluşturucunun kullanımını gösterir. Bu örneğin tam bağlamı için genel bakışa IsolatedStorageFileStream bakın.

IsolatedStorageFile^ isoFile;
isoFile = IsolatedStorageFile::GetUserStoreForDomain();

// Open or create a writable file.
IsolatedStorageFileStream^ isoStream = gcnew IsolatedStorageFileStream( this->userName,FileMode::OpenOrCreate,FileAccess::Write,isoFile );
StreamWriter^ writer = gcnew StreamWriter( isoStream );
writer->WriteLine( this->NewsUrl );
writer->WriteLine( this->SportsUrl );

// Calculate the amount of space used to record the user's preferences.
double d = isoFile->CurrentSize / isoFile->MaximumSize;
Console::WriteLine( "CurrentSize = {0}", isoFile->CurrentSize.ToString() );
Console::WriteLine( "MaximumSize = {0}", isoFile->MaximumSize.ToString() );
writer->Close();
isoFile->Close();
isoStream->Close();
return d;
IsolatedStorageFile isoFile;
isoFile = IsolatedStorageFile.GetUserStoreForDomain();

// Open or create a writable file.
IsolatedStorageFileStream isoStream =
    new IsolatedStorageFileStream(this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    isoFile);

StreamWriter writer = new StreamWriter(isoStream);
writer.WriteLine(this.NewsUrl);
writer.WriteLine(this.SportsUrl);
// Calculate the amount of space used to record the user's preferences.
double d = isoFile.CurrentSize / isoFile.MaximumSize;
Console.WriteLine("CurrentSize = " + isoFile.CurrentSize.ToString());
Console.WriteLine("MaximumSize = " + isoFile.MaximumSize.ToString());
// StreamWriter.Close implicitly closes isoStream.
writer.Close();
isoFile.Dispose();
isoFile.Close();
return d;
Dim isoFile As IsolatedStorageFile
isoFile = IsolatedStorageFile.GetUserStoreForDomain()

' Open or create a writable file.
Dim isoStream As New IsolatedStorageFileStream(Me.userName, FileMode.OpenOrCreate, _
    FileAccess.Write, isoFile)

Dim writer As New StreamWriter(isoStream)
writer.WriteLine(Me.NewsUrl)
writer.WriteLine(Me.SportsUrl)
' Calculate the amount of space used to record the user's preferences.
Dim d As Double = Convert.ToDouble(isoFile.CurrentSize) / Convert.ToDouble(isoFile.MaximumSize)
Console.WriteLine(("CurrentSize = " & isoFile.CurrentSize.ToString()))
Console.WriteLine(("MaximumSize = " & isoFile.MaximumSize.ToString()))
' StreamWriter.Close implicitly closes isoStream.
writer.Close()
isoFile.Dispose()
isoFile.Close()
Return d

Açıklamalar

mode parametresi, yeni bir dosyanın mı oluşturulacağı yoksa var olan bir dosyanın mı kullanılacağını gösterir. access parametresi salt okunur, okuma/yazma ve salt yazma içerir.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

ile belirtilen dosya paylaşım modunu sharekullanarak belirtilen dosyasında tarafından belirlenen pathmodedosyaya accesserişim veren sınıfının yeni bir örneğini IsolatedStorageFileStreambuffersize başlatır.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, int bufferSize);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * int -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, bufferSize As Integer)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

access
FileAccess

Değerlerin bit düzeyinde birleşimi FileAccess .

share
FileShare

Değerlerin bit düzeyinde birleşimi FileShare .

bufferSize
Int32

FileStream Arabellek boyutu.

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

Dosya bulunamadı ve mode olarak ayarlandı Open.

Açıklamalar

Kullanılan yalıtılmış deponun kapsamı geçerli yürüten derlemenin kimliğine ve içinde çalıştığı uygulama etki alanına göre belirlenmiştir. Bu depo yalnızca nesnenin IsolatedStorageFileStream ömrü boyunca açık kalır. Farklı bir yalıtılmış depolama kapsamı belirtmek veya deponun açık kalmasına izin vermek için (birden çok IsolatedStorageFileStream nesnenin açılabilmesi için), nesneyi IsolatedStorageFile kabul eden oluşturucunun biçimini kullanın.

mode parametresi, yeni bir dosyanın mı oluşturulacağı yoksa var olan bir dosyanın mı kullanılacağını gösterir. access parametresi salt okunur, okuma/yazma ve salt yazma içerir.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

tarafından belirlenen pathdosyaya erişim veren sınıfının yeni bir örneğini IsolatedStorageFileStream başlatır. Belirtilen modedosyasında, tarafından belirtilen dosya accesspaylaşım modunu ve tarafından shareisfbelirtilen bağlamında IsolatedStorageFile kullanılır.

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.IO.IsolatedStorage.IsolatedStorageFile isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, isf As IsolatedStorageFile)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

access
FileAccess

Değerlerin bit düzeyinde birleşimi FileAccess .

share
FileShare

Değerlerin bit düzeyinde birleşimi FileShare .

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

Dosya bulunamadı ve mode olarak ayarlandı Open.

isf kotası yok.

Örnekler

Aşağıdaki kod örneği, bu oluşturucunun kullanımını gösterir. Bu örneğin tam bağlamı için genel bakışa IsolatedStorageFileStream bakın.

// This is the stream to which data will be written.
IsolatedStorageFileStream^ source = gcnew IsolatedStorageFileStream( this->userName,FileMode::OpenOrCreate,isoFile );

// This is the stream from which data will be read.
Console::WriteLine( "Is the source file readable?  {0}", (source->CanRead ? (String^)"true" : "false") );
Console::WriteLine( "Creating new IsolatedStorageFileStream for Archive." );

// Open or create a writable file.
IsolatedStorageFileStream^ target = gcnew IsolatedStorageFileStream( String::Concat("Archive\\",this->userName),FileMode::OpenOrCreate,FileAccess::Write,FileShare::Write,isoFile );

IsolatedStorageFileStream source =
    new IsolatedStorageFileStream(this.userName, FileMode.OpenOrCreate,
    isoFile);
// This is the stream from which data will be read.
Console.WriteLine("Is the source file readable? " + (source.CanRead ? "true" : "false"));
Console.WriteLine("Creating new IsolatedStorageFileStream for Archive.");

// Open or create a writable file.
IsolatedStorageFileStream target =
    new IsolatedStorageFileStream("Archive\\ " + this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    FileShare.Write,
    isoFile);
' Open or create a writable file.
Dim target As New IsolatedStorageFileStream("Archive\ " & Me.userName, _
     FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write, isoFile)

Açıklamalar

mode parametresi, yeni bir dosyanın mı oluşturulacağı yoksa var olan bir dosyanın mı kullanılacağını gösterir. access parametresi salt okunur, okuma/yazma ve salt yazma içerir.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)

Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs
Kaynak:
IsolatedStorageFileStream.cs

tarafından belirlenen pathdosyaya belirtilen dosyasında erişim veren sınıfının yeni bir örneğiniIsolatedStorageFileStream, tarafından belirtilen dosya ile belirtilen dosya accesspaylaşım modunu ve tarafından belirtilen buffersizesharebağlamında IsolatedStorageFileisfkullanarak başlatır.mode

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, int bufferSize, System::IO::IsolatedStorage::IsolatedStorageFile ^ isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.IsolatedStorage.IsolatedStorageFile? isf);
public IsolatedStorageFileStream (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, System.IO.IsolatedStorage.IsolatedStorageFile isf);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * int * System.IO.IsolatedStorage.IsolatedStorageFile -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, bufferSize As Integer, isf As IsolatedStorageFile)

Parametreler

path
String

Yalıtılmış depolama içindeki dosyanın göreli yolu.

mode
FileMode

Değerlerden FileMode biri.

access
FileAccess

Değerlerin bit düzeyinde birleşimi FileAccess .

share
FileShare

Değerlerin bit düzeyinde birleşimi FileShare .

bufferSize
Int32

FileStream Arabellek boyutu.

Özel durumlar

Kötü path biçimlendirilmiş.

şeklindedir pathnull.

Dosya bulunamadı ve mode olarak ayarlandı Open.

isf kotası yok.

Örnekler

Aşağıdaki kod örneği, bu oluşturucunun kullanımını gösterir. Bu örneğin tam bağlamı için genel bakışa IsolatedStorageFileStream bakın.

// Open or create a writable file, no larger than 10k
IsolatedStorageFileStream^ isoStream = gcnew IsolatedStorageFileStream( this->userName,FileMode::OpenOrCreate,FileAccess::Write,FileShare::Write,10240,isoFile );

// Open or create a writable file with a maximum size of 10K.
IsolatedStorageFileStream isoStream =
    new IsolatedStorageFileStream(this.userName,
    FileMode.OpenOrCreate,
    FileAccess.Write,
    FileShare.Write,
    10240,
    isoFile);
' Open or create a writable file with a maximum size of 10K.
Dim isoStream As New IsolatedStorageFileStream(Me.userName, FileMode.OpenOrCreate, _
    FileAccess.Write, FileShare.Write, 10240, isoFile)

Açıklamalar

mode parametresi, yeni bir dosyanın mı oluşturulacağı yoksa var olan bir dosyanın mı kullanılacağını gösterir. access parametresi salt okunur, okuma/yazma ve salt yazma içerir.

Dikkat

Belirli bir kültürel ayara sahip bir karakter kümesi derleyip aynı karakterleri farklı bir kültürel ayarla aldığınızda, karakterler yorumlanamayabilir ve özel durumun oluşturulmasına neden olabilir.

Şunlara uygulanır