BufferedStream コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BufferedStream クラスの新しいインスタンスを初期化します。
オーバーロード
BufferedStream(Stream) |
BufferedStream クラスの新しいインスタンスを、4,096 バイトの既定のバッファー サイズを使用して初期化します。 |
BufferedStream(Stream, Int32) |
BufferedStream クラスの新しいインスタンスを、指定したバッファー サイズを使用して初期化します。 |
BufferedStream(Stream)
BufferedStream クラスの新しいインスタンスを、4,096 バイトの既定のバッファー サイズを使用して初期化します。
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.
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)
注釈
共有の読み取り/書き込みバッファーは、オブジェクトがこのコンストラクターで BufferedStream
初めて初期化されるときに割り当てられます。 すべての読み取りと書き込みが 以上 bufferSize
の場合、共有バッファーは使用されません。
こちらもご覧ください
適用対象
.NET