BufferedStream コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BufferedStream クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| BufferedStream(Stream) |
既定のバッファー サイズが 4096 バイトの BufferedStream クラスの新しいインスタンスを初期化します。 |
| BufferedStream(Stream, Int32) |
指定したバッファー サイズを使用して、 BufferedStream クラスの新しいインスタンスを初期化します。 |
BufferedStream(Stream)
既定のバッファー サイズが 4096 バイトの BufferedStream クラスの新しいインスタンスを初期化します。
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 クラスの新しいインスタンスを初期化します。
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以上の場合、共有バッファーは使用されません。