次の方法で共有


BufferedStream コンストラクター

定義

BufferedStream クラスの新しいインスタンスを初期化します。

オーバーロード

BufferedStream(Stream)

BufferedStream クラスの新しいインスタンスを、4,096 バイトの既定のバッファー サイズを使用して初期化します。

BufferedStream(Stream, Int32)

BufferedStream クラスの新しいインスタンスを、指定したバッファー サイズを使用して初期化します。

BufferedStream(Stream)

ソース:
BufferedStream.cs
ソース:
BufferedStream.cs
ソース:
BufferedStream.cs

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

現在のストリーム。

例外

streamnullです。

注釈

共有の読み取り/書き込みバッファーは、オブジェクトがこのコンストラクターで BufferedStream 初めて初期化されるときに割り当てられます。 すべての読み取りと書き込みが 以上 bufferSizeの場合、共有バッファーは使用されません。

こちらもご覧ください

適用対象

BufferedStream(Stream, Int32)

ソース:
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

バイト単位のバッファー サイズ。

例外

streamnullです。

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の場合、共有バッファーは使用されません。

こちらもご覧ください

適用対象