語言

BufferedStream 建構函式

定義

初始化 BufferedStream 類別的新執行個體。

多載

名稱 Description
BufferedStream(Stream)

初始化該類別的新實例 BufferedStream ,預設緩衝區大小為 4096 位元組。

BufferedStream(Stream, Int32)

初始化一個以指定緩衝區大小的新類別實例 BufferedStream 。

BufferedStream(Stream)

來源:
BufferedStream.cs
來源:
BufferedStream.cs
來源:
BufferedStream.cs
來源:
BufferedStream.cs
來源:
BufferedStream.cs

初始化該類別的新實例 BufferedStream ,預設緩衝區大小為 4096 位元組。

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)

參數

stream
Stream

現在的流。

例外狀況

stream 是 null。

備註

當物件首次 BufferedStream 使用此建構子初始化時,會分配一個共享的讀寫緩衝區。 若所有讀寫均大於或等 bufferSize於 ,則不使用共享緩衝區。

另請參閱

適用於

BufferedStream(Stream, Int32)

來源:
BufferedStream.cs
來源:
BufferedStream.cs
來源:
BufferedStream.cs
來源:
BufferedStream.cs
來源:
BufferedStream.cs

初始化一個以指定緩衝區大小的新類別實例 BufferedStream 。

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)

參數

stream
Stream

現在的流。

bufferSize
Int32

緩衝區大小,以位元組為單位。

例外狀況

stream 是 null。

bufferSize 為負數。

範例

此程式碼範例是本類別更大範例 BufferedStream 的一部分。

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

備註

當物件首次 BufferedStream 使用此建構子初始化時,會分配一個共享的讀寫緩衝區。 若所有讀寫均大於或等 bufferSize於 ,則不使用共享緩衝區。

另請參閱

適用於