BufferedStream Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de BufferedStream klasse.
Overloads
| Name | Description |
|---|---|
| BufferedStream(Stream) |
Initialiseert een nieuw exemplaar van de BufferedStream klasse met een standaardbuffergrootte van 4096 bytes. |
| BufferedStream(Stream, Int32) |
Initialiseert een nieuw exemplaar van de BufferedStream klasse met de opgegeven buffergrootte. |
BufferedStream(Stream)
Initialiseert een nieuw exemplaar van de BufferedStream klasse met een standaardbuffergrootte van 4096 bytes.
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)
Parameters
- stream
- Stream
De huidige stroom.
Uitzonderingen
stream is null.
Opmerkingen
Een gedeelde lees-/schrijfbuffer wordt toegewezen wanneer een BufferedStream object voor het eerst wordt geïnitialiseerd met deze constructor. De gedeelde buffer wordt niet gebruikt als alle lees- en schrijfbewerkingen groter zijn dan of gelijk zijn aan bufferSize.
Zie ook
- Bestands- en Stream-I/O
- Procedure: Tekst uit een bestand lezen
- Procedure: Tekst naar een bestand schrijven
Van toepassing op
BufferedStream(Stream, Int32)
Initialiseert een nieuw exemplaar van de BufferedStream klasse met de opgegeven buffergrootte.
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)
Parameters
- stream
- Stream
De huidige stroom.
- bufferSize
- Int32
De buffergrootte in bytes.
Uitzonderingen
stream is null.
bufferSize is negatief.
Voorbeelden
Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de BufferedStream klasse.
// 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)
Opmerkingen
Een gedeelde lees-/schrijfbuffer wordt toegewezen wanneer een BufferedStream object voor het eerst wordt geïnitialiseerd met deze constructor. De gedeelde buffer wordt niet gebruikt als alle lees- en schrijfbewerkingen groter zijn dan of gelijk zijn aan bufferSize.
Zie ook
- Bestands- en Stream-I/O
- Procedure: Tekst uit een bestand lezen
- Procedure: Tekst naar een bestand schrijven