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. 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 |
IsolatedStorageFileStream(String, FileMode, FileAccess) |
Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par |
IsolatedStorageFileStream(String, FileMode, IsolatedStorageFile) |
Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare) |
Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par |
IsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile) |
Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32) |
Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile) |
Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par |
IsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, Int32, IsolatedStorageFile) |
Initialise une nouvelle instance de la classe IsolatedStorageFileStream donnant accès au fichier désigné par |
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é.
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é.
- 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é.
IsolatedStorageFile dans lequel ouvrir l'élément IsolatedStorageFileStream.
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é.
- 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.
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é.
- access
- FileAccess
Combinaison d'opérations de bits des valeurs FileAccess.
IsolatedStorageFile dans lequel ouvrir l'élément IsolatedStorageFileStream.
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é.
- access
- FileAccess
Combinaison d’opérations de bits des valeurs FileAccess.
- 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é.
- access
- FileAccess
Combinaison d’opérations de bits des valeurs FileAccess.
IsolatedStorageFile dans lequel ouvrir l'élément IsolatedStorageFileStream.
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é.
- access
- FileAccess
Combinaison d’opérations de bits des valeurs FileAccess.
- bufferSize
- Int32
Taille de la mémoire tampon de FileStream.
IsolatedStorageFile dans lequel ouvrir l'élément IsolatedStorageFileStream.
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.