IsolatedStorageFileStream Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe IsolatedStorageFileStream. A única maneira de abrir um IsolatedStorageFileStream é usando um dos seus construtores.
Sobrecargas
IsolatedStorageFileStream(String, FileMode) |
Inicializa uma nova instância de um objeto IsolatedStorageFileStream fornecendo acesso ao arquivo designado pelo |
IsolatedStorageFileStream(String, FileMode, FileAccess) |
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo |
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile) |
Inicializa uma nova instância da classe de IsolatedStorageFileStream dando acesso ao arquivo designado por |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare) |
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo |
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile) |
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado por |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32) |
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile) |
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado por |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile) |
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo |
IsolatedStorageFileStream(String, FileMode)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância de um objeto IsolatedStorageFileStream fornecendo acesso ao arquivo designado pelo path
no mode
especificado.
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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
Exceções
O path
está mal formado.
O path
é null
.
O diretório no path
não existe.
Nenhum arquivo foi encontrado e o mode
é definido como Open
Comentários
O repositório isolado usado tem como escopo a identidade do assembly em execução atual e a do domínio do aplicativo no qual ele está em execução. Esse repositório permanecerá aberto somente durante o tempo de vida do IsolatedStorageFileStream objeto. Para especificar um escopo de armazenamento isolado diferente ou permitir que o repositório permaneça aberto (para que vários IsolatedStorageFileStream objetos possam ser abertos a partir dele), use a forma do construtor que aceita um IsolatedStorageFile objeto .
O mode
parâmetro indica se um novo arquivo deve ser criado, um existente usado e assim por diante.
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.
Aplica-se a
IsolatedStorageFileStream(String, FileMode, FileAccess)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo path
, no mode
especificado, com o tipo de access
solicitado.
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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess.
Exceções
O path
está mal formado.
O path
é null
.
Nenhum arquivo foi encontrado e o mode
está definido como Open.
Comentários
O repositório isolado usado tem como escopo a identidade do assembly em execução atual e a do domínio do aplicativo no qual ele está em execução. Esse repositório permanecerá aberto somente durante o tempo de vida do IsolatedStorageFileStream objeto. Para especificar um escopo de armazenamento isolado diferente ou permitir que o repositório permaneça aberto (para que vários IsolatedStorageFileStream objetos possam ser abertos a partir dele), use a forma do construtor que aceita um IsolatedStorageFile objeto .
O mode
parâmetro indica se um novo arquivo deve ser criado ou um existente usado. O access
parâmetro inclui somente leitura, leitura/gravação e somente gravação.
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.
Aplica-se a
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância da classe de IsolatedStorageFileStream dando acesso ao arquivo designado por path
, no mode
especificado e no contexto do IsolatedStorageFile especificado por 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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
O IsolatedStorageFile no qual o IsolatedStorageFileStream será aberto.
Exceções
O path
está mal formado.
O path
é null
.
Nenhum arquivo foi encontrado e o mode
está definido como Open.
O isf
não tem uma cota.
Exemplos
O exemplo de código a seguir demonstra o uso desse construtor. Para obter o contexto completo deste exemplo, consulte a IsolatedStorageFileStream visão geral.
// 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)
Comentários
O mode
parâmetro indica se um novo arquivo deve ser criado, um existente usado e assim por diante.
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.
Aplica-se a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo path
, especificado no mode
, com o arquivo especificado access
, usando o modo de compartilhamento de arquivo especificado pelo 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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess.
Exceções
O path
está mal formado.
O path
é null
.
Nenhum arquivo foi encontrado e o mode
está definido como Open.
Exemplos
O exemplo de código a seguir demonstra o uso desse construtor. Para obter o contexto completo deste exemplo, consulte a IsolatedStorageFileStream visão geral.
// 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)
Comentários
O repositório isolado usado tem como escopo a identidade do assembly em execução atual e a do domínio do aplicativo no qual ele está em execução. Esse repositório permanecerá aberto somente durante o tempo de vida do IsolatedStorageFileStream objeto. Para especificar um escopo de armazenamento isolado diferente ou permitir que o repositório permaneça aberto (para que vários IsolatedStorageFileStream objetos possam ser abertos a partir dele), use a forma do construtor que aceita um IsolatedStorageFile objeto .
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.
Aplica-se a
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado por path
no mode
especificado, com o arquivo access
especificado e no contexto do IsolatedStorageFile especificado por 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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess.
O IsolatedStorageFile no qual o IsolatedStorageFileStream será aberto.
Exceções
O path
está mal formado.
O path
é null
.
O repositório isolado está fechado.
Nenhum arquivo foi encontrado e o mode
está definido como Open.
O isf
não tem uma cota.
Exemplos
O exemplo de código a seguir demonstra o uso desse construtor. Para obter o contexto completo deste exemplo, consulte a IsolatedStorageFileStream visão geral.
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
Comentários
O mode
parâmetro indica se um novo arquivo deve ser criado ou um existente usado. O access
parâmetro inclui somente leitura, leitura/gravação e somente gravação.
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.
Aplica-se a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo path
, especificado na mode
, com o arquivo especificado access
, usando o modo de compartilhamento de arquivo especificado pelo share
com o buffersize
especificado.
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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess.
- bufferSize
- Int32
O tamanho do buffer FileStream.
Exceções
O path
está mal formado.
O path
é null
.
Nenhum arquivo foi encontrado e o mode
está definido como Open.
Comentários
O repositório isolado usado tem como escopo a identidade do assembly em execução atual e a do domínio do aplicativo no qual ele está em execução. Esse repositório permanecerá aberto somente durante o tempo de vida do IsolatedStorageFileStream objeto. Para especificar um escopo de armazenamento isolado diferente ou permitir que o repositório permaneça aberto (para que vários IsolatedStorageFileStream objetos possam ser abertos a partir dele), use a forma do construtor que aceita um IsolatedStorageFile objeto .
O mode
parâmetro indica se um novo arquivo deve ser criado ou um existente usado. O access
parâmetro inclui somente leitura, leitura/gravação e somente gravação.
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.
Aplica-se a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado por path
, no mode
especificado, com o arquivo access
especificado, usando o modo de compartilhamento de arquivo especificado por share
e no contexto do IsolatedStorageFile especificado por 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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess.
O IsolatedStorageFile no qual o IsolatedStorageFileStream será aberto.
Exceções
O path
está mal formado.
O path
é null
.
Nenhum arquivo foi encontrado e o mode
está definido como Open.
O isf
não tem uma cota.
Exemplos
O exemplo de código a seguir demonstra o uso desse construtor. Para obter o contexto completo deste exemplo, consulte a IsolatedStorageFileStream visão geral.
// 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)
Comentários
O mode
parâmetro indica se um novo arquivo deve ser criado ou um existente usado. O access
parâmetro inclui somente leitura, leitura/gravação e somente gravação.
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.
Aplica-se a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Inicializa uma nova instância da classe IsolatedStorageFileStream dando acesso ao arquivo designado pelo path
, no mode
especificado, com o arquivo especificado access
, usando o modo de compartilhamento de arquivo especificado pelo share
, com o buffersize
especificado e no contexto do IsolatedStorageFile especificado por 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)
Parâmetros
- path
- String
O caminho relativo do arquivo no armazenamento isolado.
- access
- FileAccess
Uma combinação bit a bit dos valores FileAccess.
- bufferSize
- Int32
O tamanho do buffer FileStream.
O IsolatedStorageFile no qual o IsolatedStorageFileStream será aberto.
Exceções
O path
está mal formado.
O path
é null
.
Nenhum arquivo foi encontrado e o mode
está definido como Open.
O isf
não tem uma cota.
Exemplos
O exemplo de código a seguir demonstra o uso desse construtor. Para obter o contexto completo deste exemplo, consulte a IsolatedStorageFileStream visão geral.
// 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)
Comentários
O mode
parâmetro indica se um novo arquivo deve ser criado ou um existente usado. O access
parâmetro inclui somente leitura, leitura/gravação e somente gravação.
Cuidado
Quando você compila um conjunto de caracteres com uma configuração cultural específica e recupera esses mesmos caracteres com uma configuração cultural diferente, os caracteres podem não ser interpretáveis e podem fazer com que uma exceção seja gerada.