Share via


BufferedStream Konstruktor

Definisi

Menginisialisasi instans baru kelas BufferedStream.

Overload

BufferedStream(Stream)

Menginisialisasi instans BufferedStream baru kelas dengan ukuran buffer default 4096 byte.

BufferedStream(Stream, Int32)

Menginisialisasi instans BufferedStream baru kelas dengan ukuran buffer yang ditentukan.

BufferedStream(Stream)

Sumber:
BufferedStream.cs
Sumber:
BufferedStream.cs
Sumber:
BufferedStream.cs

Menginisialisasi instans BufferedStream baru kelas dengan ukuran buffer default 4096 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)

Parameter

stream
Stream

Aliran saat ini.

Pengecualian

streamadalah null.

Keterangan

Buffer baca/tulis bersama dialokasikan saat pertama kali BufferedStream objek diinisialisasi dengan konstruktor ini. Buffer bersama tidak digunakan jika semua baca dan tulis lebih besar dari atau sama dengan bufferSize.

Lihat juga

Berlaku untuk

BufferedStream(Stream, Int32)

Sumber:
BufferedStream.cs
Sumber:
BufferedStream.cs
Sumber:
BufferedStream.cs

Menginisialisasi instans BufferedStream baru kelas dengan ukuran buffer yang ditentukan.

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

Aliran saat ini.

bufferSize
Int32

Ukuran buffer dalam byte.

Pengecualian

streamadalah null.

bufferSize negatif.

Contoh

Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk BufferedStream kelas .

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

Keterangan

Buffer baca/tulis bersama dialokasikan saat pertama kali BufferedStream objek diinisialisasi dengan konstruktor ini. Buffer bersama tidak digunakan jika semua baca dan tulis lebih besar dari atau sama dengan bufferSize.

Lihat juga

Berlaku untuk