IsolatedStorageFileStream Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase IsolatedStorageFileStream. La única forma de abrir IsolatedStorageFileStream es mediante uno de sus constructores.
Sobrecargas
IsolatedStorageFileStream(String, FileMode) |
Inicializa una nueva instancia de un objeto IsolatedStorageFileStream que proporciona acceso al archivo indicado por el parámetro |
IsolatedStorageFileStream(String, FileMode, FileAccess) |
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro |
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile) |
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare) |
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo indicado por el parámetro |
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile) |
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo indicado por el parámetro |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32) |
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile) |
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile) |
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro |
IsolatedStorageFileStream(String, FileMode)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de un objeto IsolatedStorageFileStream que proporciona acceso al archivo indicado por el parámetro path
en el parámetro 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
No existe el directorio de path
.
No se encontró ningún archivo y mode
está establecido en Open.
Comentarios
El almacén aislado que se usa tiene como ámbito la identidad del ensamblado en ejecución actual y la del dominio de aplicación en el que se ejecuta. Este almacén permanecerá abierto solo durante la vigencia del IsolatedStorageFileStream objeto. Para especificar un ámbito de almacenamiento aislado diferente o para permitir que el almacén permanezca abierto (por lo que se pueden abrir varios IsolatedStorageFileStream objetos desde él), use la forma del constructor que acepta un IsolatedStorageFile objeto.
El mode
parámetro indica si se debe crear un nuevo archivo, uno existente usado, etc.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no sean interpretables y puedan producir una excepción.
Se aplica a
IsolatedStorageFileStream(String, FileMode, FileAccess)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro path
, de la manera especificada en mode
, y con el tipo de parámetro 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
- access
- FileAccess
Combinación bit a bit de los valores de FileAccess.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
No se encontró ningún archivo y mode
está establecido en Open.
Comentarios
El almacén aislado que se usa tiene como ámbito la identidad del ensamblado en ejecución actual y la del dominio de aplicación en el que se ejecuta. Este almacén permanecerá abierto solo durante la vigencia del IsolatedStorageFileStream objeto. Para especificar un ámbito de almacenamiento aislado diferente o para permitir que el almacén permanezca abierto (por lo que se pueden abrir varios IsolatedStorageFileStream objetos desde él), use la forma del constructor que acepta un IsolatedStorageFile objeto.
El mode
parámetro indica si se debe crear un nuevo archivo o usar uno existente. El access
parámetro incluye solo lectura, lectura y escritura y solo escritura.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no se puedan interpretar y pueden producir una excepción.
Se aplica a
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro path
, de la manera especificada en mode
y en el contexto de IsolatedStorageFile que defina el parámetro 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
IsolatedStorageFile donde se va a abrir IsolatedStorageFileStream.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
No se encontró ningún archivo y mode
está establecido en Open.
isf
no tiene una cuota.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este constructor. Para obtener el contexto completo de este ejemplo, consulte la IsolatedStorageFileStream información general.
// 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)
Comentarios
El mode
parámetro indica si se debe crear un nuevo archivo, uno existente usado, etc.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no se puedan interpretar y pueden producir una excepción.
Se aplica a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo indicado por el parámetro path
en el parámetro mode
especificado, con el parámetro access
indicado y según el modo de uso compartido de archivos definido por el parámetro 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
- access
- FileAccess
Combinación bit a bit de los valores de FileAccess.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
No se encontró ningún archivo y mode
está establecido en Open.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este constructor. Para obtener el contexto completo de este ejemplo, consulte la IsolatedStorageFileStream información general.
// 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)
Comentarios
El almacén aislado que se usa tiene como ámbito la identidad del ensamblado en ejecución actual y la del dominio de aplicación en el que se ejecuta. Este almacén permanecerá abierto solo durante la vigencia del IsolatedStorageFileStream objeto. Para especificar un ámbito de almacenamiento aislado diferente o para permitir que el almacén permanezca abierto (por lo que se pueden abrir varios IsolatedStorageFileStream objetos desde él), use la forma del constructor que acepta un IsolatedStorageFile objeto.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no sean interpretables y puedan producir una excepción.
Se aplica a
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo indicado por el parámetro path
en el parámetro mode
especificado, con el access
especificado y en el contexto de IsolatedStorageFile que defina el parámetro 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
- access
- FileAccess
Combinación bit a bit de los valores de FileAccess.
IsolatedStorageFile donde se va a abrir IsolatedStorageFileStream.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
Se cierra el almacén aislado.
No se encontró ningún archivo y mode
está establecido en Open.
isf
no tiene una cuota.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este constructor. Para obtener el contexto completo de este ejemplo, consulte la IsolatedStorageFileStream información general.
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
Comentarios
El mode
parámetro indica si se debe crear un nuevo archivo o usar uno existente. El access
parámetro incluye solo lectura, lectura y escritura y solo escritura.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no se puedan interpretar y pueden producir una excepción.
Se aplica a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro path
, de la manera especificada en mode
, con el parámetro access
especificado, con el modo de uso compartido de archivos definido por el parámetro share
y con el valor de 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
- access
- FileAccess
Combinación bit a bit de los valores de FileAccess.
- bufferSize
- Int32
Tamaño de búfer de FileStream.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
No se encontró ningún archivo y mode
está establecido en Open.
Comentarios
El almacén aislado que se usa está en el ámbito de la identidad del ensamblado en ejecución actual y el del dominio de aplicación en el que se ejecuta. Este almacén permanecerá abierto solo durante la vigencia del IsolatedStorageFileStream objeto. Para especificar un ámbito de almacenamiento aislado diferente o para permitir que el almacén permanezca abierto (por lo que se pueden abrir varios IsolatedStorageFileStream objetos desde él), use el formato del constructor que acepta un IsolatedStorageFile objeto.
El mode
parámetro indica si se debe crear un nuevo archivo o usar uno existente. El access
parámetro incluye solo lectura, lectura y escritura y solo escritura.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no se puedan interpretar y pueden producir una excepción.
Se aplica a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro path
, de la manera especificada en mode
, con el parámetro access
indicado, con el modo de uso compartido de archivos definido por el parámetro share
y en el contexto de IsolatedStorageFile que especifique el parámetro 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
- access
- FileAccess
Combinación bit a bit de los valores de FileAccess.
IsolatedStorageFile donde se va a abrir IsolatedStorageFileStream.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
No se encontró ningún archivo y mode
está establecido en Open.
isf
no tiene una cuota.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este constructor. Para obtener el contexto completo de este ejemplo, consulte la IsolatedStorageFileStream información general.
// 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)
Comentarios
El mode
parámetro indica si se debe crear un nuevo archivo o usar uno existente. El access
parámetro incluye solo lectura, lectura y escritura y solo escritura.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no se puedan interpretar y pueden producir una excepción.
Se aplica a
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile)
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
- Source:
- IsolatedStorageFileStream.cs
Inicializa una nueva instancia de la clase IsolatedStorageFileStream y concede acceso al archivo designado por el parámetro path
, de la manera especificada en mode
, con el parámetro access
indicado, con el modo de uso compartido de archivos definido por el parámetro share
, con el valor de buffersize
especificado y en el contexto de IsolatedStorageFile que especifique el parámetro 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
Ruta de acceso relativa del archivo dentro del almacenamiento aislado.
- access
- FileAccess
Combinación bit a bit de los valores de FileAccess.
- bufferSize
- Int32
Tamaño de búfer de FileStream.
IsolatedStorageFile donde se va a abrir IsolatedStorageFileStream.
Excepciones
El valor de path
tiene un formato incorrecto.
El valor de path
es null
.
No se encontró ningún archivo y mode
está establecido en Open.
isf
no tiene una cuota.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este constructor. Para obtener el contexto completo de este ejemplo, consulte la IsolatedStorageFileStream información general.
// 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)
Comentarios
El mode
parámetro indica si se debe crear un nuevo archivo o usar uno existente. El access
parámetro incluye solo lectura, lectura y escritura y solo escritura.
Precaución
Al compilar un conjunto de caracteres con una configuración cultural determinada y recuperar esos mismos caracteres con una configuración cultural diferente, es posible que los caracteres no se puedan interpretar y pueden producir una excepción.