IsolatedStorageFileStream Costruttori

Definizione

Inizializza una nuova istanza della classe IsolatedStorageFileStream. L'unico modo per aprire un IsolatedStorageFileStream oggetto consiste nell'usare uno dei relativi costruttori.

Overload

Nome Descrizione
IsolatedStorageFileStream(String, FileMode)

Inizializza una nuova istanza di un IsolatedStorageFileStream oggetto che concede l'accesso al file designato da path nell'oggetto specificato mode.

IsolatedStorageFileStream(String, FileMode, FileAccess)

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato mode, con il tipo di access richiesta.

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato modee nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato, con il file modespecificato accessutilizzando la modalità di condivisione file specificata da share.

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path nell'oggetto specificato con il file modespecificato accesse nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato, con il file modespecificato access, utilizzando la modalità di condivisione file specificata da share, con l'oggetto bufferSize specificato.

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato, con il file modespecificatoaccess, utilizzando la modalità di condivisione file specificata da sharee nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato , con il file modespecificato access, utilizzando la modalità di condivisione file specificata da share, con l'oggetto bufferSize specificato e nel contesto dell'oggetto IsolatedStorageFile specificato da isf.

IsolatedStorageFileStream(String, FileMode)

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

Inizializza una nuova istanza di un IsolatedStorageFileStream oggetto che concede l'accesso al file designato da path nell'oggetto specificato mode.

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 FileMode valori.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

La directory in path non esiste.

Non è stato trovato alcun file e l'oggetto mode è impostato su Open

Commenti

L'archivio isolato usato è limitato dall'identità dell'assembly corrente in esecuzione e da quello 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, un file 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, FileAccess)

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato mode, con il tipo di access richiesta.

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 FileMode valori.

access
FileAccess

Combinazione bit per bit dei FileAccess valori.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

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

Commenti

L'archivio isolato usato è limitato dall'identità dell'assembly corrente in esecuzione e da quello 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 usato. 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato modee 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 FileMode valori.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

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

isf non dispone di una quota.

Esempio

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


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 è necessario creare un nuovo file, un file 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato, con il file modespecificato accessutilizzando 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 FileMode valori.

access
FileAccess

Combinazione bit per bit dei FileAccess valori.

share
FileShare

Combinazione bit per bit dei FileShare valori.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

Non è stato trovato alcun file e l'oggetto 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(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 corrente in esecuzione e da quello 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path nell'oggetto specificato con il file modespecificato accesse 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 FileMode valori.

access
FileAccess

Combinazione bit per bit dei FileAccess valori.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

L'archivio isolato è chiuso.

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

isf non dispone di una quota.

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 =
    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 usato. 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a

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

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato, con il file modespecificato access, utilizzando la modalità di condivisione file specificata da share, con l'oggetto bufferSize specificato.

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 FileMode valori.

access
FileAccess

Combinazione bit per bit dei FileAccess valori.

share
FileShare

Combinazione bit per bit dei FileShare valori.

bufferSize
Int32

Dimensioni del FileStream buffer.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

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

Commenti

L'archivio isolato usato è limitato dall'identità dell'assembly corrente in esecuzione e da quello 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 usato. 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a

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

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato, con il file modespecificatoaccess, utilizzando la modalità di condivisione file specificata da sharee 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 FileMode valori.

access
FileAccess

Combinazione bit per bit dei FileAccess valori.

share
FileShare

Combinazione bit per bit dei FileShare valori.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

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

isf non dispone di una quota.

Esempio

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


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 è necessario creare un nuovo file o un file esistente usato. 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a

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

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

Inizializza una nuova istanza della IsolatedStorageFileStream classe che concede l'accesso al file designato da path, nell'oggetto specificato , con il file modespecificato access, utilizzando la modalità di condivisione file specificata da share, con l'oggetto bufferSize 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::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 FileMode valori.

access
FileAccess

Combinazione bit per bit dei FileAccess valori.

share
FileShare

Combinazione bit per bit dei FileShare valori.

bufferSize
Int32

Dimensioni del FileStream buffer.

Eccezioni

L'oggetto path è mal formato.

Il path è null.

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

isf non dispone di una quota.

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 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 è necessario creare un nuovo file o un file esistente usato. 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, i caratteri potrebbero non essere interpretabili e possono generare un'eccezione.

Si applica a