BufferedStream Konstruktorer

Definition

Initierar en ny instans av BufferedStream klassen.

Överlagringar

Name Description
BufferedStream(Stream)

Initierar en ny instans av BufferedStream klassen med en standardbuffertstorlek på 4 096 byte.

BufferedStream(Stream, Int32)

Initierar en ny instans av BufferedStream klassen med den angivna buffertstorleken.

BufferedStream(Stream)

Källa:
BufferedStream.cs
Källa:
BufferedStream.cs
Källa:
BufferedStream.cs
Källa:
BufferedStream.cs
Källa:
BufferedStream.cs

Initierar en ny instans av BufferedStream klassen med en standardbuffertstorlek på 4 096 byte.

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)

Parametrar

stream
Stream

Den aktuella strömmen.

Undantag

stream är null.

Kommentarer

En delad läs-/skrivbuffert allokeras första gången ett BufferedStream objekt initieras med den här konstruktorn. Den delade bufferten används inte om alla läsningar och skrivningar är större än eller lika med bufferSize.

Se även

Gäller för

BufferedStream(Stream, Int32)

Källa:
BufferedStream.cs
Källa:
BufferedStream.cs
Källa:
BufferedStream.cs
Källa:
BufferedStream.cs
Källa:
BufferedStream.cs

Initierar en ny instans av BufferedStream klassen med den angivna buffertstorleken.

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)

Parametrar

stream
Stream

Den aktuella strömmen.

bufferSize
Int32

Buffertstorleken i byte.

Undantag

stream är null.

bufferSize är negativ.

Exempel

Det här kodexemplet är en del av ett större exempel för BufferedStream klassen.

// 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)

Kommentarer

En delad läs-/skrivbuffert allokeras första gången ett BufferedStream objekt initieras med den här konstruktorn. Den delade bufferten används inte om alla läsningar och skrivningar är större än eller lika med bufferSize.

Se även

Gäller för