Partager via


IsolatedStorageFileStream Constructeurs

Définition

Initialise une nouvelle instance de la classe IsolatedStorageFileStream. Le seul moyen d'ouvrir un élément IsolatedStorageFileStream consiste à utiliser l'un de ses constructeurs.

Surcharges

IsolatedStorageFileStream(String, FileMode)

Initialise une nouvelle instance d'un objet IsolatedStorageFileStream qui donne accès au fichier désigné par path dans le mode spécifié.

IsolatedStorageFileStream(String, FileMode, FileAccess)

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec le type d'élément access demandé.

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié et dans le contexte de l'élément IsolatedStorageFile spécifié par isf.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par share.

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée et dans le contexte de l'élément IsolatedStorageFile spécifié par isf.

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

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par share, avec l'élément buffersize spécifié.

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

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par share et dans le contexte de l'élément IsolatedStorageFile spécifié par isf.

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

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par share, avec la valeur buffersize spécifiée et dans le contexte de l'élément IsolatedStorageFile spécifié par isf.

IsolatedStorageFileStream(String, FileMode)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance d'un objet IsolatedStorageFileStream qui donne accès au fichier désigné par path dans le mode spécifié.

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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Le répertoire dans path n’existe pas.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

Remarques

Le magasin isolé utilisé est délimité par l’identité de l’assembly en cours d’exécution et par celle du domaine d’application dans lequel il s’exécute. Ce magasin reste ouvert uniquement pendant la durée de vie de l’objet IsolatedStorageFileStream . Pour spécifier une autre étendue de stockage isolée ou pour permettre au magasin de rester ouvert (afin que plusieurs IsolatedStorageFileStream objets puissent être ouverts à partir de celui-ci), utilisez la forme du constructeur qui accepte un IsolatedStorageFile objet.

Le mode paramètre indique si un nouveau fichier doit être créé, un fichier existant utilisé, etc.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, FileAccess)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec le type d'élément access demandé.

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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

access
FileAccess

Combinaison d’opérations de bits des valeurs FileAccess.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

Remarques

Le magasin isolé utilisé est délimité par l’identité de l’assembly en cours d’exécution et par celle du domaine d’application dans lequel il s’exécute. Ce magasin reste ouvert uniquement pendant la durée de vie de l’objet IsolatedStorageFileStream . Pour spécifier une autre étendue de stockage isolée ou pour permettre au magasin de rester ouvert (afin que plusieurs IsolatedStorageFileStream objets puissent être ouverts à partir de celui-ci), utilisez la forme du constructeur qui accepte un IsolatedStorageFile objet.

Le mode paramètre indique si un nouveau fichier doit être créé ou un fichier existant utilisé. Le access paramètre inclut la lecture seule, la lecture/écriture et l’écriture seule.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié et dans le contexte de l'élément IsolatedStorageFile spécifié par 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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

isf n’a pas de quota.

Exemples

L’exemple de code suivant illustre l’utilisation de ce constructeur. Pour obtenir le contexte complet de cet exemple, consultez la vue d’ensemble 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)

Remarques

Le mode paramètre indique si un nouveau fichier doit être créé, un fichier existant utilisé, etc.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par 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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

access
FileAccess

Combinaison d’opérations de bits des valeurs FileAccess.

share
FileShare

Combinaison d’opérations de bits des valeurs FileShare.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

Exemples

L’exemple de code suivant illustre l’utilisation de ce constructeur. Pour obtenir le contexte complet de cet exemple, consultez la vue d’ensemble 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)

Remarques

Le magasin isolé utilisé est délimité par l’identité de l’assembly en cours d’exécution et par celle du domaine d’application dans lequel il s’exécute. Ce magasin reste ouvert uniquement pendant la durée de vie de l’objet IsolatedStorageFileStream . Pour spécifier une autre étendue de stockage isolée ou pour permettre au magasin de rester ouvert (afin que plusieurs IsolatedStorageFileStream objets puissent être ouverts à partir de celui-ci), utilisez la forme du constructeur qui accepte un IsolatedStorageFile objet.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée et dans le contexte de l'élément IsolatedStorageFile spécifié par 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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

access
FileAccess

Combinaison d'opérations de bits des valeurs FileAccess.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Le magasin isolé est fermé.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

isf n’a pas de quota.

Exemples

L’exemple de code suivant illustre l’utilisation de ce constructeur. Pour obtenir le contexte complet de cet exemple, consultez la vue d’ensemble 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

Remarques

Le mode paramètre indique si un nouveau fichier doit être créé ou un fichier existant utilisé. Le access paramètre inclut la lecture seule, la lecture/écriture et l’écriture seule.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à

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

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par share, avec l'élément buffersize spécifié.

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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

access
FileAccess

Combinaison d’opérations de bits des valeurs FileAccess.

share
FileShare

Combinaison d'opérations de bits des valeurs FileShare.

bufferSize
Int32

Taille de la mémoire tampon de FileStream.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

Remarques

Le magasin isolé utilisé est délimité par l’identité de l’assembly en cours d’exécution et par celle du domaine d’application dans lequel il s’exécute. Ce magasin reste ouvert uniquement pendant la durée de vie de l’objet IsolatedStorageFileStream . Pour spécifier une autre étendue de stockage isolée ou pour permettre au magasin de rester ouvert (afin que plusieurs IsolatedStorageFileStream objets puissent être ouverts à partir de celui-ci), utilisez la forme du constructeur qui accepte un IsolatedStorageFile objet.

Le mode paramètre indique si un nouveau fichier doit être créé ou un fichier existant utilisé. Le access paramètre inclut la lecture seule, la lecture/écriture et l’écriture seule.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à

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

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par share et dans le contexte de l'élément IsolatedStorageFile spécifié par 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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

access
FileAccess

Combinaison d’opérations de bits des valeurs FileAccess.

share
FileShare

Combinaison d'opérations de bits des valeurs FileShare.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

isf n’a pas de quota.

Exemples

L’exemple de code suivant illustre l’utilisation de ce constructeur. Pour obtenir le contexte complet de cet exemple, consultez la vue d’ensemble 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)

Remarques

Le mode paramètre indique si un nouveau fichier doit être créé ou un fichier existant utilisé. Le access paramètre inclut la lecture seule, la lecture/écriture et l’écriture seule.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à

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

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par path dans le mode spécifié, avec la valeur access de fichier spécifiée, à l'aide du mode de partage de fichier spécifié par share, avec la valeur buffersize spécifiée et dans le contexte de l'élément IsolatedStorageFile spécifié par 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)

Paramètres

path
String

Chemin d'accès relatif du fichier au sein du stockage isolé.

mode
FileMode

Une des valeurs de l'objet FileMode.

access
FileAccess

Combinaison d’opérations de bits des valeurs FileAccess.

share
FileShare

Combinaison d'opérations de bits des valeurs FileShare.

bufferSize
Int32

Taille de la mémoire tampon de FileStream.

Exceptions

path n’est pas correctement formé.

path a la valeur null.

Aucun fichier n’a été trouvé et le mode a la valeur Open.

isf n’a pas de quota.

Exemples

L’exemple de code suivant illustre l’utilisation de ce constructeur. Pour obtenir le contexte complet de cet exemple, consultez la vue d’ensemble 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)

Remarques

Le mode paramètre indique si un nouveau fichier doit être créé ou un fichier existant utilisé. Le access paramètre inclut la lecture seule, la lecture/écriture et l’écriture seule.

Attention

Lorsque vous compilez un ensemble de caractères avec un paramètre culturel particulier et récupérez ces mêmes caractères avec un paramètre culturel différent, les caractères peuvent ne pas être interprétables et peuvent entraîner la levée d’une exception.

S’applique à