BufferedStream 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 BufferedStream.
Surcharges
BufferedStream(Stream) |
Initialise une nouvelle instance de la classe BufferedStream, avec une taille de mémoire tampon par défaut égale à 4 096 octets. |
BufferedStream(Stream, Int32) |
Initialise une nouvelle instance de la classe BufferedStream avec la taille de mémoire tampon spécifiée. |
BufferedStream(Stream)
- Source:
- BufferedStream.cs
- Source:
- BufferedStream.cs
- Source:
- BufferedStream.cs
Initialise une nouvelle instance de la classe BufferedStream, avec une taille de mémoire tampon par défaut égale à 4 096 octets.
public:
BufferedStream(System::IO::Stream ^ stream);
public BufferedStream (System.IO.Stream stream);
new System.IO.BufferedStream : System.IO.Stream -> System.IO.BufferedStream
Public Sub New (stream As Stream)
Paramètres
- stream
- Stream
Flux actuel.
Exceptions
stream
a la valeur null
.
Remarques
Une mémoire tampon de lecture/écriture partagée est allouée la première fois qu’un BufferedStream
objet est initialisé avec ce constructeur. La mémoire tampon partagée n’est pas utilisée si toutes les lectures et écritures sont supérieures ou égales à bufferSize
.
Voir aussi
- Fichier et flux de données E/S
- Procédure : lire le texte d’un fichier
- Procédure : écrire du texte dans un fichier
S’applique à
BufferedStream(Stream, Int32)
- Source:
- BufferedStream.cs
- Source:
- BufferedStream.cs
- Source:
- BufferedStream.cs
Initialise une nouvelle instance de la classe BufferedStream avec la taille de mémoire tampon spécifiée.
public:
BufferedStream(System::IO::Stream ^ stream, int bufferSize);
public BufferedStream (System.IO.Stream stream, int bufferSize);
new System.IO.BufferedStream : System.IO.Stream * int -> System.IO.BufferedStream
Public Sub New (stream As Stream, bufferSize As Integer)
Paramètres
- stream
- Stream
Flux actuel.
- bufferSize
- Int32
Taille de la mémoire tampon en octets.
Exceptions
stream
a la valeur null
.
bufferSize
est un nombre négatif.
Exemples
Cet exemple de code fait partie d’un exemple plus grand fourni pour la BufferedStream classe .
// Create a NetworkStream that owns clientSocket and
// then create a BufferedStream on top of the NetworkStream.
NetworkStream^ netStream = gcnew NetworkStream( clientSocket,true );
BufferedStream^ bufStream = gcnew BufferedStream( netStream,streamBufferSize );
// Create a NetworkStream that owns clientSocket and
// then create a BufferedStream on top of the NetworkStream.
// Both streams are disposed when execution exits the
// using statement.
using(Stream
netStream = new NetworkStream(clientSocket, true),
bufStream =
new BufferedStream(netStream, streamBufferSize))
// Create a NetworkStream that owns clientSocket and
// then create a BufferedStream on top of the NetworkStream.
// Both streams are disposed when execution exits the
// using statement.
use netStream = new NetworkStream(clientSocket, true)
use bufStream = new BufferedStream(netStream, streamBufferSize)
' Create a NetworkStream that owns clientSocket and then
' create a BufferedStream on top of the NetworkStream.
Dim netStream As New NetworkStream(clientSocket, True)
Dim bufStream As New _
BufferedStream(netStream, streamBufferSize)
Remarques
Une mémoire tampon de lecture/écriture partagée est allouée la première fois qu’un BufferedStream
objet est initialisé avec ce constructeur. La mémoire tampon partagée n’est pas utilisée si toutes les lectures et écritures sont supérieures ou égales à bufferSize
.
Voir aussi
- Fichier et flux de données E/S
- Procédure : lire le texte d’un fichier
- Procédure : écrire du texte dans un fichier