IsolatedStorageFileStream Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| IsolatedStorageFileStream(String, FileMode, FileAccess) |
Initialise une nouvelle instance de la IsolatedStorageFileStream classe qui donne accès au fichier désigné par |
| IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile) |
Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par |
| IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare) |
Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par |
| IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile) |
Initialise une nouvelle instance de la IsolatedStorageFileStream classe qui donne accès au fichier désigné par |
| IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32) |
Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par |
| IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile) |
Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par |
| IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile) |
Initialise une nouvelle instance de la IsolatedStorageFileStream classe donnant accès au fichier désigné par |
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é.
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é.
- 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é.
Dans IsolatedStorageFile lequel ouvrir le IsolatedStorageFileStream.
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é.
- 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 .
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é.
- access
- FileAccess
Combinaison au niveau du bit des FileAccess valeurs.
Dans IsolatedStorageFile lequel ouvrir le IsolatedStorageFileStream.
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é.
- access
- FileAccess
Combinaison au niveau du bit des FileAccess 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é.
- access
- FileAccess
Combinaison au niveau du bit des FileAccess valeurs.
Dans IsolatedStorageFile lequel ouvrir le IsolatedStorageFileStream.
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é.
- access
- FileAccess
Combinaison au niveau du bit des FileAccess valeurs.
- bufferSize
- Int32
Taille de FileStream la mémoire tampon.
Dans IsolatedStorageFile lequel ouvrir le IsolatedStorageFileStream.
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.