Compartir a través de


IsolatedStorageFileStream Constructores

Definición

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 path en el parámetro mode especificado.

IsolatedStorageFileStream(String, FileMode, FileAccess)

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.

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

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.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

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.

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

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.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32)

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.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)

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.

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 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.

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.

mode
FileMode

Uno de los valores de FileMode.

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.

mode
FileMode

Uno de los valores de FileMode.

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.

mode
FileMode

Uno de los valores de FileMode.

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.

mode
FileMode

Uno de los valores de FileMode.

access
FileAccess

Combinación bit a bit de los valores de FileAccess.

share
FileShare

Combinación bit a bit de los valores de FileShare.

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.

mode
FileMode

Uno de los valores de FileMode.

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.

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.

mode
FileMode

Uno de los valores de FileMode.

access
FileAccess

Combinación bit a bit de los valores de FileAccess.

share
FileShare

Combinación bit a bit de los valores de FileShare.

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.

mode
FileMode

Uno de los valores de FileMode.

access
FileAccess

Combinación bit a bit de los valores de FileAccess.

share
FileShare

Combinación bit a bit de los valores de FileShare.

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.

mode
FileMode

Uno de los valores de FileMode.

access
FileAccess

Combinación bit a bit de los valores de FileAccess.

share
FileShare

Combinación bit a bit de los valores de FileShare.

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.

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.

Se aplica a