BufferedStream Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der BufferedStream-Klasse.
Überlädt
BufferedStream(Stream) |
Initialisiert eine neue Instanz der BufferedStream-Klasse mit einer Standardpuffergröße von 4096 Bytes. |
BufferedStream(Stream, Int32) |
Initialisiert eine neue Instanz der BufferedStream-Klasse mit der angegebenen Puffergröße. |
BufferedStream(Stream)
- Quelle:
- BufferedStream.cs
- Quelle:
- BufferedStream.cs
- Quelle:
- BufferedStream.cs
Initialisiert eine neue Instanz der BufferedStream-Klasse mit einer Standardpuffergröße von 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)
Parameter
- stream
- Stream
Der aktuelle Stream.
Ausnahmen
stream
ist null
.
Hinweise
Ein freigegebener Lese-/Schreibpuffer wird zugeordnet, wenn ein BufferedStream
Objekt zum ersten Mal mit diesem Konstruktor initialisiert wird. Der freigegebene Puffer wird nicht verwendet, wenn alle Lese- und Schreibvorgänge größer oder gleich bufferSize
sind.
Weitere Informationen
- Datei- und Stream-E/A
- How to: Lesen von Text aus einer Datei
- How to: Schreiben von Text in eine Datei
Gilt für:
BufferedStream(Stream, Int32)
- Quelle:
- BufferedStream.cs
- Quelle:
- BufferedStream.cs
- Quelle:
- BufferedStream.cs
Initialisiert eine neue Instanz der BufferedStream-Klasse mit der angegebenen Puffergröß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)
Parameter
- stream
- Stream
Der aktuelle Stream.
- bufferSize
- Int32
Die Puffergröße in Byte.
Ausnahmen
stream
ist null
.
bufferSize
ist ein negativer Wert.
Beispiele
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die BufferedStream-Klasse bereitgestellt wird.
// 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)
Hinweise
Ein freigegebener Lese-/Schreibpuffer wird zugeordnet, wenn ein BufferedStream
Objekt zum ersten Mal mit diesem Konstruktor initialisiert wird. Der freigegebene Puffer wird nicht verwendet, wenn alle Lese- und Schreibvorgänge größer oder gleich bufferSize
sind.
Weitere Informationen
- Datei- und Stream-E/A
- How to: Lesen von Text aus einer Datei
- How to: Schreiben von Text in eine Datei