IsolatedStorageFileStream Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
IsolatedStorageFileStream(String, FileMode, FileAccess) |
Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da |
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile) |
Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare) |
Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da |
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile) |
Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32) |
Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile) |
Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile) |
Inizializza una nuova istanza della classe IsolatedStorageFileStream dando accesso al file designato da |
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.
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.
- 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.
IsolatedStorageFile in cui aprire l'oggetto IsolatedStorageFileStream.
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.
- 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.
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.
- access
- FileAccess
Combinazione bit per bit dei valori di FileAccess.
IsolatedStorageFile in cui aprire l'oggetto IsolatedStorageFileStream.
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.
- access
- FileAccess
Combinazione bit per bit dei valori di FileAccess.
- 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.
- access
- FileAccess
Combinazione bit per bit dei valori di FileAccess.
IsolatedStorageFile in cui aprire l'oggetto IsolatedStorageFileStream.
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.
- access
- FileAccess
Combinazione bit per bit dei valori di FileAccess.
- bufferSize
- Int32
Dimensioni del buffer FileStream.
IsolatedStorageFile in cui aprire l'oggetto IsolatedStorageFileStream.
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.