IsolatedStorageFileStream Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci IsolatedStorageFileStream třídy . Jediný způsob, jak otevřít, IsolatedStorageFileStream je použít jeden z jeho konstruktorů.
Přetížení
IsolatedStorageFileStream(String, FileMode) |
Inicializuje novou instanci objektu, který IsolatedStorageFileStream poskytuje přístup k souboru určenému v |
IsolatedStorageFileStream(String, FileMode, FileAccess) |
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému |
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile) |
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému uživatelem |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare) |
Inicializuje novou instanci IsolatedStorageFileStream třídy poskytující přístup k souboru určenému |
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile) |
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32) |
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile) |
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému uživatelem |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile) |
Inicializuje novou instanci IsolatedStorageFileStream třídy poskytující přístup k souboru určenému |
IsolatedStorageFileStream(String, FileMode)
Inicializuje novou instanci objektu, který IsolatedStorageFileStream poskytuje přístup k souboru určenému v path
zadaném mode
objektu .
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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Adresář v path
souboru neexistuje.
Nebyl nalezen žádný soubor a vlastnost je nastavená mode
na Open
Poznámky
Izolované úložiště, které se používá, je vymezeno identitou aktuálně spouštěného sestavení a identitou domény aplikace, ve které je spuštěno. Toto úložiště zůstane otevřené pouze po dobu životnosti objektu IsolatedStorageFileStream . Pokud chcete zadat jiný obor izolovaného úložiště nebo povolit, aby úložiště zůstalo otevřené (aby z něj bylo možné otevřít více IsolatedStorageFileStream objektů), použijte formu konstruktoru, který přijímá IsolatedStorageFile objekt.
Parametr mode
určuje, jestli se má vytvořit nový soubor, použít existující soubor atd.
Upozornění
Když zkompilujete sadu znaků s určitým kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být znaky interpretovatelné a mohou způsobit výjimku.
Platí pro
IsolatedStorageFileStream(String, FileMode, FileAccess)
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému path
v zadaném mode
typu access
.
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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
- access
- FileAccess
Bitové kombinace FileAccess hodnot.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Nebyl nalezen žádný soubor a mode
vlastnost je nastavená na Openhodnotu .
Poznámky
Izolované úložiště, které se používá, je vymezeno identitou aktuálně spouštěného sestavení a identitou domény aplikace, ve které je spuštěno. Toto úložiště zůstane otevřené pouze po dobu životnosti objektu IsolatedStorageFileStream . Pokud chcete zadat jiný obor izolovaného úložiště nebo povolit, aby úložiště zůstalo otevřené (aby z něj bylo možné otevřít více IsolatedStorageFileStream objektů), použijte formu konstruktoru, který přijímá IsolatedStorageFile objekt.
Parametr mode
určuje, jestli se má vytvořit nový soubor nebo použít existující soubor. Parametr access
zahrnuje jen pro čtení, čtení/zápis a jen pro zápis.
Upozornění
Když zkompilujete sadu znaků s konkrétním kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být tyto znaky interpretovatelné a mohou způsobit vyvolání výjimky.
Platí pro
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému uživatelem path
, v zadaném mode
a v kontextu IsolatedStorageFile zadaném nástrojem 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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
Ve IsolatedStorageFile kterém se má otevřít IsolatedStorageFileStream.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Nebyl nalezen žádný soubor a mode
vlastnost je nastavená na Openhodnotu .
isf
nemá kvótu.
Příklady
Následující příklad kódu ukazuje použití tohoto konstruktoru. Úplný kontext tohoto příkladu najdete v přehledu IsolatedStorageFileStream .
// 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)
Poznámky
Parametr mode
určuje, jestli se má vytvořit nový soubor, použít existující soubor atd.
Upozornění
Když zkompilujete sadu znaků s konkrétním kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být tyto znaky interpretovatelné a mohou způsobit vyvolání výjimky.
Platí pro
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)
Inicializuje novou instanci IsolatedStorageFileStream třídy poskytující přístup k souboru určenému path
v zadaném mode
souboru se zadaným souborem access
pomocí režimu sdílení souborů určeného parametrem 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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
- access
- FileAccess
Bitové kombinace FileAccess hodnot.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Nebyl nalezen žádný soubor a mode
vlastnost je nastavená na Openhodnotu .
Příklady
Následující příklad kódu ukazuje použití tohoto konstruktoru. Úplný kontext tohoto příkladu najdete v přehledu IsolatedStorageFileStream .
// 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)
Poznámky
Izolované úložiště, které se používá, je vymezeno identitou aktuálně spouštěného sestavení a identitou domény aplikace, ve které je spuštěno. Toto úložiště zůstane otevřené pouze po dobu životnosti objektu IsolatedStorageFileStream . Pokud chcete zadat jiný obor izolovaného úložiště nebo povolit, aby úložiště zůstalo otevřené (aby z něj bylo možné otevřít více IsolatedStorageFileStream objektů), použijte formu konstruktoru, který přijímá IsolatedStorageFile objekt.
Upozornění
Když zkompilujete sadu znaků s určitým kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být znaky interpretovatelné a mohou způsobit výjimku.
Platí pro
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému path
v zadaném mode
souboru , se zadaným souborem access
a v kontextu IsolatedStorageFile určeném parametrem 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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
- access
- FileAccess
Bitové kombinace FileAccess hodnot.
Ve IsolatedStorageFile kterém se má otevřít IsolatedStorageFileStream.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Izolované úložiště je uzavřeno.
Nebyl nalezen žádný soubor a mode
vlastnost je nastavená na Openhodnotu .
isf
nemá kvótu.
Příklady
Následující příklad kódu ukazuje použití tohoto konstruktoru. Úplný kontext tohoto příkladu najdete v přehledu IsolatedStorageFileStream .
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
Poznámky
Parametr mode
určuje, jestli se má vytvořit nový soubor nebo použít existující soubor. Parametr access
zahrnuje jen pro čtení, čtení/zápis a jen pro zápis.
Upozornění
Když zkompilujete sadu znaků s konkrétním kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být tyto znaky interpretovatelné a mohou způsobit vyvolání výjimky.
Platí pro
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému path
v zadaném mode
souboru se zadaným souborem access
pomocí režimu sdílení souborů určeného parametrem share
, se zadaným buffersize
.
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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
- access
- FileAccess
Bitové kombinace FileAccess hodnot.
- bufferSize
- Int32
Velikost FileStream vyrovnávací paměti.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Nebyl nalezen žádný soubor a mode
vlastnost je nastavená na Openhodnotu .
Poznámky
Izolované úložiště, které se používá, je vymezeno identitou aktuálně spouštěného sestavení a identitou domény aplikace, ve které je spuštěno. Toto úložiště zůstane otevřené pouze po dobu životnosti objektu IsolatedStorageFileStream . Pokud chcete zadat jiný obor izolovaného úložiště nebo povolit, aby úložiště zůstalo otevřené (aby z něj bylo možné otevřít více IsolatedStorageFileStream objektů), použijte formu konstruktoru, který přijímá IsolatedStorageFile objekt.
Parametr mode
určuje, jestli se má vytvořit nový soubor nebo použít existující soubor. Parametr access
zahrnuje jen pro čtení, čtení/zápis a jen pro zápis.
Upozornění
Když zkompilujete sadu znaků s konkrétním kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být tyto znaky interpretovatelné a mohou způsobit vyvolání výjimky.
Platí pro
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)
Inicializuje novou instanci IsolatedStorageFileStream třídy, která poskytuje přístup k souboru určenému uživatelem path
, v zadaném mode
souboru se zadaným souborem access
, pomocí režimu sdílení souborů určeného parametrem share
a v kontextu IsolatedStorageFile určeném nástrojem 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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
- access
- FileAccess
Bitové kombinace FileAccess hodnot.
Ve IsolatedStorageFile kterém se má otevřít IsolatedStorageFileStream.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Nebyl nalezen žádný soubor a mode
vlastnost je nastavená na Openhodnotu .
isf
nemá kvótu.
Příklady
Následující příklad kódu ukazuje použití tohoto konstruktoru. Úplný kontext tohoto příkladu najdete v přehledu IsolatedStorageFileStream .
// 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)
Poznámky
Parametr mode
určuje, jestli se má vytvořit nový soubor nebo použít existující soubor. Parametr access
zahrnuje jen pro čtení, čtení/zápis a jen pro zápis.
Upozornění
Když zkompilujete sadu znaků s konkrétním kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být tyto znaky interpretovatelné a mohou způsobit vyvolání výjimky.
Platí pro
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)
Inicializuje novou instanci IsolatedStorageFileStream třídy poskytující přístup k souboru určenému path
mode
v zadaném souboru se zadaným souborem access
, pomocí režimu sdílení souborů určeného parametrem share
, se zadaným buffersize
a v kontextu IsolatedStorageFile určeném nástrojem 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)
Parametry
- path
- String
Relativní cesta k souboru v izolovaném úložišti.
- access
- FileAccess
Bitové kombinace FileAccess hodnot.
- bufferSize
- Int32
Velikost FileStream vyrovnávací paměti.
Ve IsolatedStorageFile kterém se má otevřít IsolatedStorageFileStream.
Výjimky
Je path
špatně tvarovaná.
Hodnota path
je null
.
Nebyl nalezen žádný soubor a mode
vlastnost je nastavená na Openhodnotu .
isf
nemá kvótu.
Příklady
Následující příklad kódu ukazuje použití tohoto konstruktoru. Úplný kontext tohoto příkladu najdete v přehledu IsolatedStorageFileStream .
// 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)
Poznámky
Parametr mode
určuje, jestli se má vytvořit nový soubor nebo použít existující soubor. Parametr access
zahrnuje jen pro čtení, čtení/zápis a jen pro zápis.
Upozornění
Když zkompilujete sadu znaků s konkrétním kulturním nastavením a načtete stejné znaky s jiným kulturním nastavením, nemusí být tyto znaky interpretovatelné a mohou způsobit vyvolání výjimky.