IsolatedStorageFileStream Constructeurs

Définition

Initialise une nouvelle instance de la classe IsolatedStorageFileStream. La seule façon d’ouvrir un est IsolatedStorageFileStream d’utiliser l’un de ses constructeurs.

Surcharges

Nom Description
IsolatedStorageFileStream(String, FileMode)

Initialise une nouvelle instance d’un IsolatedStorageFileStream objet donnant accès au fichier désigné par path le fichier spécifié mode.

IsolatedStorageFileStream(String, FileMode, FileAccess)

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

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par path, dans le contexte spécifié modeet dans le contexte de la IsolatedStorageFile classe spécifiée par isf.

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

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

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Initialise une nouvelle instance de la IsolatedStorageFileStream classe qui donne accès au fichier désigné par path le fichier spécifié mode, avec le fichier accessspécifié et dans le contexte du IsolatedStorageFile fichier spécifié par isf.

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

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

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

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

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

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

IsolatedStorageFileStream(String, FileMode)

Initialise une nouvelle instance d’un IsolatedStorageFileStream objet donnant accès au fichier désigné par path le fichier spécifié mode.

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 dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

Exceptions

C’est path mal formé.

path a la valeur null.

Le répertoire dans path n’existe pas.

Aucun fichier n’a été trouvé et le mode fichier est défini sur Open

Remarques

Le magasin isolé utilisé est délimité par l’identité de l’assembly en cours d’exécution et 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 étendue de stockage isolée différente ou pour permettre au magasin de rester ouvert (de sorte que plusieurs IsolatedStorageFileStream objets peuvent ê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é, et ainsi de suite.

Avertissement

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 provoquer la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, FileAccess)

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

public:
 IsolatedStorageFileStream(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access);
public IsolatedStorageFileStream(string path, System.IO.FileMode mode, System.IO.FileAccess access);
new System.IO.IsolatedStorage.IsolatedStorageFileStream : string * System.IO.FileMode * System.IO.FileAccess -> System.IO.IsolatedStorage.IsolatedStorageFileStream
Public Sub New (path As String, mode As FileMode, access As FileAccess)

Paramètres

path
String

Chemin d’accès relatif du fichier dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

access
FileAccess

Combinaison au niveau du bit des FileAccess valeurs.

Exceptions

C’est path mal formé.

path a la valeur null.

Aucun fichier n’a été trouvé et la mode valeur est définie Opensur .

Remarques

Le magasin isolé utilisé est délimité par l’identité de l’assembly en cours d’exécution et 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 étendue de stockage isolée différente ou pour permettre au magasin de rester ouvert (de sorte que plusieurs IsolatedStorageFileStream objets peuvent ê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 en lecture seule, en lecture/écriture et en écriture seule.

Avertissement

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 provoquer la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)

Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par path, dans le contexte spécifié modeet dans le contexte de la IsolatedStorageFile classe spécifiée 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);
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 dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

Exceptions

C’est path mal formé.

path a la valeur null.

Aucun fichier n’a été trouvé et la mode valeur est définie Opensur .

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 .


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é, et ainsi de suite.

Avertissement

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 provoquer la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare)

Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par path, dans le fichier spécifié mode, avec le fichier accessspécifié , à l’aide du mode de partage de fichiers 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 dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

access
FileAccess

Combinaison au niveau du bit des FileAccess valeurs.

share
FileShare

Combinaison au niveau du bit des FileShare valeurs.

Exceptions

C’est path mal formé.

path a la valeur null.

Aucun fichier n’a été trouvé et la mode valeur est définie Opensur .

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(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 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 étendue de stockage isolée différente ou pour permettre au magasin de rester ouvert (de sorte que plusieurs IsolatedStorageFileStream objets peuvent être ouverts à partir de celui-ci), utilisez la forme du constructeur qui accepte un IsolatedStorageFile objet.

Avertissement

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 provoquer la levée d’une exception.

S’applique à

IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)

Initialise une nouvelle instance de la IsolatedStorageFileStream classe qui donne accès au fichier désigné par path le fichier spécifié mode, avec le fichier accessspécifié et dans le contexte du IsolatedStorageFile fichier 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);
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 dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

access
FileAccess

Combinaison au niveau du bit des FileAccess valeurs.

Exceptions

C’est path mal formé.

path a la valeur null.

Le magasin isolé est fermé.

Aucun fichier n’a été trouvé et la mode valeur est définie Opensur .

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 =
    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 en lecture seule, en lecture/écriture et en écriture seule.

Avertissement

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 provoquer la levée d’une exception.

S’applique à

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

Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par path, dans le fichier spécifié mode, avec le fichier accessspécifié , à l’aide du mode de partage de fichiers spécifié par share, avec le bufferSize fichier 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 dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

access
FileAccess

Combinaison au niveau du bit des FileAccess valeurs.

share
FileShare

Combinaison au niveau du bit des FileShare valeurs.

bufferSize
Int32

Taille de FileStream la mémoire tampon.

Exceptions

C’est path mal formé.

path a la valeur null.

Aucun fichier n’a été trouvé et la mode valeur est définie Opensur .

Remarques

Le magasin isolé utilisé est délimité par l’identité de l’assembly en cours d’exécution et 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 étendue de stockage isolée différente ou pour permettre au magasin de rester ouvert (de sorte que plusieurs IsolatedStorageFileStream objets peuvent ê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 en lecture seule, en lecture/écriture et en écriture seule.

Avertissement

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 provoquer la levée d’une exception.

S’applique à

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

Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par path, dans le fichier spécifié mode, avec le fichier accessspécifié , à l’aide du mode de partage de fichiers spécifié par share, et dans le contexte du IsolatedStorageFile fichier 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);
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 dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

access
FileAccess

Combinaison au niveau du bit des FileAccess valeurs.

share
FileShare

Combinaison au niveau du bit des FileShare valeurs.

Exceptions

C’est path mal formé.

path a la valeur null.

Aucun fichier n’a été trouvé et la mode valeur est définie Opensur .

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 .


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 en lecture seule, en lecture/écriture et en écriture seule.

Avertissement

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 provoquer la levée d’une exception.

S’applique à

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

Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par path, dans le fichier spécifié mode, avec le fichier accessspécifié , à l’aide du mode de partage de fichiers spécifié par share, avec le bufferSize 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::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 dans le stockage isolé.

mode
FileMode

Une des FileMode valeurs.

access
FileAccess

Combinaison au niveau du bit des FileAccess valeurs.

share
FileShare

Combinaison au niveau du bit des FileShare valeurs.

bufferSize
Int32

Taille de FileStream la mémoire tampon.

Exceptions

C’est path mal formé.

path a la valeur null.

Aucun fichier n’a été trouvé et la mode valeur est définie Opensur .

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 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 en lecture seule, en lecture/écriture et en écriture seule.

Avertissement

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 provoquer la levée d’une exception.

S’applique à