Condividi tramite


IsolatedStorageFileStream Costruttori

Definizione

Inizializza una nuova istanza della classe IsolatedStorageFileStream. È possibile aprire un oggetto IsolatedStorageFileStream soltanto mediante uno dei suoi costruttori.

Overload

IsolatedStorageFileStream(String, FileMode)

Inizializza una nuova istanza di un oggetto IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata.

IsolatedStorageFileStream(String, FileMode, FileAccess)

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con il tipo di accesso (access) richiesto.

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) specificato al file, usando la modalità di condivisione file specificata da share.

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) specificato e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) al file specificato, usando la modalità di condivisione file specificata da share, con la dimensione buffer (buffersize) specificata.

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

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) al file specificato, usando la modalità di condivisione file specificata da share e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) al file specificato, usando la modalità di condivisione file specificata da share, con le dimensioni del buffer (buffersize) specificate e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

IsolatedStorageFileStream(String, FileMode)

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza di un oggetto IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

La directory in path non esiste.

Non è stato trovato alcun file e mode è impostato su Open

Commenti

L'archivio isolato usato è limitato dall'identità dell'assembly in esecuzione corrente e da quella del dominio dell'applicazione in cui è in esecuzione. Questo archivio rimarrà aperto solo per la durata dell'oggetto IsolatedStorageFileStream . Per specificare un ambito di archiviazione isolato diverso o per consentire all'archivio di rimanere aperto (in modo che sia possibile aprire più IsolatedStorageFileStream oggetti da esso), usare il formato del costruttore che accetta un IsolatedStorageFile oggetto .

Il mode parametro indica se deve essere creato un nuovo file, uno esistente usato e così via.

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, è possibile che i caratteri non siano interpretabili e possano generare un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, FileAccess)

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con il tipo di accesso (access) richiesto.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

access
FileAccess

Combinazione bit per bit dei valori di FileAccess.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

Non è stato trovato alcun file e mode è impostato su Open.

Commenti

L'archivio isolato usato è limitato dall'identità dell'assembly in esecuzione corrente e da quella del dominio dell'applicazione in cui è in esecuzione. Questo archivio rimarrà aperto solo per la durata dell'oggetto IsolatedStorageFileStream . Per specificare un ambito di archiviazione isolato diverso o per consentire all'archivio di rimanere aperto (in modo che sia possibile aprire più IsolatedStorageFileStream oggetti da esso), usare il formato del costruttore che accetta un IsolatedStorageFile oggetto .

Il mode parametro indica se è necessario creare un nuovo file o un file esistente. Il access parametro include sola lettura, lettura/scrittura e sola scrittura.

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, è possibile che i caratteri non siano interpretabili e che venga generata un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

Non è stato trovato alcun file e mode è impostato su Open.

Non sono disponibili quote per isf.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo costruttore. Per il contesto completo di questo esempio, vedere la IsolatedStorageFileStream panoramica.

// 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)

Commenti

Il mode parametro indica se deve essere creato un nuovo file, uno esistente usato e così via.

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, è possibile che i caratteri non siano interpretabili e che venga generata un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) specificato al file, usando la modalità di condivisione file specificata da share.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

access
FileAccess

Combinazione bit per bit dei valori di FileAccess.

share
FileShare

Combinazione bit per bit dei valori di FileShare.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

Non è stato trovato alcun file e mode è impostato su Open.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo costruttore. Per il contesto completo di questo esempio, vedere la IsolatedStorageFileStream panoramica.

// 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)

Commenti

L'archivio isolato usato è limitato dall'identità dell'assembly in esecuzione corrente e da quella del dominio dell'applicazione in cui è in esecuzione. Questo archivio rimarrà aperto solo per la durata dell'oggetto IsolatedStorageFileStream . Per specificare un ambito di archiviazione isolato diverso o per consentire all'archivio di rimanere aperto (in modo che sia possibile aprire più IsolatedStorageFileStream oggetti da esso), usare il formato del costruttore che accetta un IsolatedStorageFile oggetto .

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, è possibile che i caratteri non siano interpretabili e possano generare un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) specificato e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

access
FileAccess

Combinazione bit per bit dei valori di FileAccess.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

L'archivio isolato è chiuso.

Non è stato trovato alcun file e mode è impostato su Open.

Non sono disponibili quote per isf.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo costruttore. Per il contesto completo di questo esempio, vedere la IsolatedStorageFileStream panoramica.

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

Commenti

Il mode parametro indica se è necessario creare un nuovo file o un file esistente. Il access parametro include sola lettura, lettura/scrittura e sola scrittura.

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, è possibile che i caratteri non siano interpretabili e che venga generata un'eccezione.

Si applica a

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

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) al file specificato, usando la modalità di condivisione file specificata da share, con la dimensione buffer (buffersize) specificata.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

access
FileAccess

Combinazione bit per bit dei valori di FileAccess.

share
FileShare

Combinazione bit per bit dei valori di FileShare.

bufferSize
Int32

Dimensioni del buffer FileStream.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

Non è stato trovato alcun file e mode è impostato su Open.

Commenti

L'archivio isolato usato è compreso nell'ambito dell'identità dell'assembly corrente in esecuzione e quella del dominio dell'applicazione in cui è in esecuzione. Questo archivio rimarrà aperto solo per la durata dell'oggetto IsolatedStorageFileStream . Per specificare un ambito di archiviazione isolato diverso o per consentire all'archivio di rimanere aperto (in modo che sia possibile aprire più IsolatedStorageFileStream oggetti da esso), usare la forma del costruttore che accetta un IsolatedStorageFile oggetto.

Il mode parametro indica se deve essere creato un nuovo file o uno esistente. Il access parametro include sola lettura, lettura/scrittura e solo scrittura.

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, i caratteri potrebbero non essere interpretabili e possono causare la generazione di un'eccezione.

Si applica a

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

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) al file specificato, usando la modalità di condivisione file specificata da share e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

access
FileAccess

Combinazione bit per bit dei valori di FileAccess.

share
FileShare

Combinazione bit per bit dei valori di FileShare.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

Non è stato trovato alcun file e mode è impostato su Open.

Non sono disponibili quote per isf.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo costruttore. Per il contesto completo di questo esempio, vedere la IsolatedStorageFileStream panoramica.

// 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)

Commenti

Il mode parametro indica se deve essere creato un nuovo file o uno esistente. Il access parametro include sola lettura, lettura/scrittura e solo scrittura.

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, i caratteri potrebbero non essere interpretabili e possono causare la generazione di un'eccezione.

Si applica a

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

Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs
Origine:
IsolatedStorageFileStream.cs

Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da path nella modalità (mode) specificata, con l'accesso (access) al file specificato, usando la modalità di condivisione file specificata da share, con le dimensioni del buffer (buffersize) specificate e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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)

Parametri

path
String

Percorso relativo del file all'interno dello spazio di memorizzazione isolato.

mode
FileMode

Uno dei valori di FileMode.

access
FileAccess

Combinazione bit per bit dei valori di FileAccess.

share
FileShare

Combinazione bit per bit dei valori di FileShare.

bufferSize
Int32

Dimensioni del buffer FileStream.

Eccezioni

Il formato di path non è corretto.

L'elemento path è null.

Non è stato trovato alcun file e mode è impostato su Open.

Non sono disponibili quote per isf.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo costruttore. Per il contesto completo di questo esempio, vedere la IsolatedStorageFileStream panoramica.

// 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)

Commenti

Il mode parametro indica se deve essere creato un nuovo file o uno esistente. Il access parametro include sola lettura, lettura/scrittura e solo scrittura.

Attenzione

Quando si compila un set di caratteri con un'impostazione culturale specifica e si recuperano gli stessi caratteri con un'impostazione culturale diversa, i caratteri potrebbero non essere interpretabili e possono causare la generazione di un'eccezione.

Si applica a