IsolatedStorageFileStream Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der IsolatedStorageFileStream-Klasse. Ein IsolatedStorageFileStream kann nur von einem seiner Konstruktoren geöffnet werden.
Überlädt
IsolatedStorageFileStream(String, FileMode) |
Initialisiert eine neue Instanz eines IsolatedStorageFileStream-Objekts, das im angegebenen |
IsolatedStorageFileStream(String, FileMode, FileAccess) |
Initialisiert eine neue Instanz der IsolatedStorageFileStream-Klasse, die im angegebenen |
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile) |
Initialisiert eine neue Instanz der IsolatedStorageFileStream-Klasse, die im angegebenen |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare) |
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen |
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile) |
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32) |
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile) |
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile) |
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen |
IsolatedStorageFileStream(String, FileMode)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz eines IsolatedStorageFileStream-Objekts, das im angegebenen mode
Zugriff auf die mit path
bezeichnete Datei ermöglicht.
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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Das Verzeichnis in path
ist nicht vorhanden.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
Hinweise
Der isolierte Speicher, der verwendet wird, wird durch die Identität der derzeit ausführenden Assembly und die Identität der Anwendungsdomäne, in der sie ausgeführt wird, festgelegt. Dieser Speicher bleibt nur für die Lebensdauer des IsolatedStorageFileStream Objekts geöffnet. Verwenden Sie die Form des Konstruktors, der ein IsolatedStorageFile Objekt akzeptiert, um einen anderen isolierten Speicherbereich anzugeben oder den Speicher geöffnet zu lassen (damit mehrere IsolatedStorageFileStream Objekte geöffnet werden können).
Der mode
Parameter gibt an, ob eine neue Datei erstellt, eine vorhandene datei verwendet werden soll usw.
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.
Gilt für:
IsolatedStorageFileStream(String, FileMode, FileAccess)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz der IsolatedStorageFileStream-Klasse, die im angegebenen mode
mit der Art des angeforderten access
einen Zugriff auf die mit path
bezeichnete Datei ermöglicht.
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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
Hinweise
Der isolierte Speicher, der verwendet wird, wird durch die Identität der derzeit ausführenden Assembly und die Identität der Anwendungsdomäne, in der sie ausgeführt wird, festgelegt. Dieser Speicher bleibt nur für die Lebensdauer des IsolatedStorageFileStream Objekts geöffnet. Verwenden Sie die Form des Konstruktors, der ein IsolatedStorageFile Objekt akzeptiert, um einen anderen isolierten Speicherbereich anzugeben oder den Speicher geöffnet zu lassen (damit mehrere IsolatedStorageFileStream Objekte geöffnet werden können).
Der mode
Parameter gibt an, ob eine neue Datei erstellt oder eine vorhandene Datei verwendet werden soll. Der access
Parameter umfasst schreibgeschützt, lese-/schreibgeschützt und schreibgeschützt.
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.
Gilt für:
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz der IsolatedStorageFileStream-Klasse, die im angegebenen mode
und im Kontext der durch isf
angegebenen IsolatedStorageFile-Klasse Zugriff auf die durch path
bezeichnete Datei ermöglicht.
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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
Die IsolatedStorageFile, in der der IsolatedStorageFileStream geöffnet werden soll.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
isf
hat kein Kontingent.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der IsolatedStorageFileStream Übersicht.
// 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)
Hinweise
Der mode
Parameter gibt an, ob eine neue Datei erstellt, eine vorhandene datei verwendet werden soll usw.
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.
Gilt für:
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen path
mit dem angegebenen Datei-mode
und unter Verwendung des durch access
angegebenen Dateifreigabemodus Zugriff auf die durch share
angegebene Datei ermöglicht.
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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der IsolatedStorageFileStream Übersicht.
// 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)
Hinweise
Der isolierte Speicher, der verwendet wird, wird durch die Identität der derzeit ausführenden Assembly und die Identität der Anwendungsdomäne, in der sie ausgeführt wird, festgelegt. Dieser Speicher bleibt nur für die Lebensdauer des IsolatedStorageFileStream Objekts geöffnet. Verwenden Sie die Form des Konstruktors, der ein IsolatedStorageFile Objekt akzeptiert, um einen anderen isolierten Speicherbereich anzugeben oder den Speicher geöffnet zu lassen (damit mehrere IsolatedStorageFileStream Objekte geöffnet werden können).
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.
Gilt für:
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen mode
im durch isf
angegebenen Kontext von IsolatedStorageFile den angegebenen Datei-access
auf die durch path
definierte Datei ermöglicht.
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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte.
Die IsolatedStorageFile, in der der IsolatedStorageFileStream geöffnet werden soll.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Der isolierte Speicher wird geschlossen.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
isf
hat kein Kontingent.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der IsolatedStorageFileStream Übersicht.
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
Hinweise
Der mode
Parameter gibt an, ob eine neue Datei erstellt oder eine vorhandene Datei verwendet werden soll. Der access
Parameter umfasst schreibgeschützt, lese-/schreibgeschützt und schreibgeschützt.
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.
Gilt für:
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen mode
mit dem angegebenen Datei-access
und unter Verwendung des durch share
angegebenen Dateifreigabemodus Zugriff auf die durch path
angegebene Datei ermöglicht, wobei buffersize
angegeben wird.
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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte.
- bufferSize
- Int32
Die FileStream-Puffergröße.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
Hinweise
Der isolierte Speicher, der verwendet wird, wird durch die Identität der derzeit ausführenden Assembly und die Identität der Anwendungsdomäne, in der sie ausgeführt wird, festgelegt. Dieser Speicher bleibt nur für die Lebensdauer des IsolatedStorageFileStream Objekts geöffnet. Verwenden Sie die Form des Konstruktors, der ein IsolatedStorageFile Objekt akzeptiert, um einen anderen isolierten Speicherbereich anzugeben oder den Speicher geöffnet zu lassen (damit mehrere IsolatedStorageFileStream Objekte geöffnet werden können).
Der mode
Parameter gibt an, ob eine neue Datei erstellt oder eine vorhandene Datei verwendet werden soll. Der access
Parameter umfasst schreibgeschützt, lese-/schreibgeschützt und schreibgeschützt.
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.
Gilt für:
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen mode
im durch isf
angegebenen Kontext des IsolatedStorageFile des durch share
angegebenen Dateifreigabemodus den angegebenen Datei-access
auf die durch path
definierte Datei ermöglicht.
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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte.
Die IsolatedStorageFile, in der der IsolatedStorageFileStream geöffnet werden soll.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
isf
hat kein Kontingent.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der IsolatedStorageFileStream Übersicht.
// 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)
Hinweise
Der mode
Parameter gibt an, ob eine neue Datei erstellt oder eine vorhandene Datei verwendet werden soll. Der access
Parameter umfasst schreibgeschützt, lese-/schreibgeschützt und schreibgeschützt.
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.
Gilt für:
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
- Quelle:
- IsolatedStorageFileStream.cs
Initialisiert eine neue Instanz einer IsolatedStorageFileStream-Klasse, die im angegebenen path
mit dem angegebenen Datei-mode
und unter Verwendung des durch access
angegebenen Dateifreigabemodus Zugriff auf die durch share
angegebene Datei ermöglicht, wobei buffersize
angegeben wird. Dies erfolgt im Kontext von IsolatedStorageFile, angegeben durch 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)
Parameter
- path
- String
Der relative Pfad der Datei innerhalb des isolierten Speichers.
- access
- FileAccess
Eine bitweise Kombination der FileAccess-Werte.
- bufferSize
- Int32
Die FileStream-Puffergröße.
Die IsolatedStorageFile, in der der IsolatedStorageFileStream geöffnet werden soll.
Ausnahmen
path
weist ein ungültiges Format auf.
path
ist null
.
Es wurde keine Datei gefunden, und mode
ist auf Open festgelegt.
isf
hat kein Kontingent.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der IsolatedStorageFileStream Übersicht.
// 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)
Hinweise
Der mode
Parameter gibt an, ob eine neue Datei erstellt oder eine vorhandene Datei verwendet werden soll. Der access
Parameter umfasst schreibgeschützt, lese-/schreibgeschützt und schreibgeschützt.
Achtung
Wenn Sie einen Zeichensatz mit einer bestimmten kulturellen Einstellung kompilieren und dieselben Zeichen mit einer anderen kulturellen Einstellung abrufen, sind die Zeichen möglicherweise nicht interpretierbar und können eine Ausnahme auslösen.