BufferedStream Construtores

Definição

Inicializa uma nova instância da classe BufferedStream.

Sobrecargas

Nome Description
BufferedStream(Stream)

Inicializa uma nova instância da BufferedStream classe com um tamanho de buffer padrão de 4096 bytes.

BufferedStream(Stream, Int32)

Inicializa uma nova instância da BufferedStream classe com o tamanho do buffer especificado.

BufferedStream(Stream)

Inicializa uma nova instância da BufferedStream classe com um tamanho de buffer padrão de 4096 bytes.

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)

Parâmetros

stream
Stream

O fluxo atual.

Exceções

stream é null.

Comentários

Um buffer de leitura/gravação compartilhado é alocado na primeira vez que um BufferedStream objeto é inicializado com esse construtor. O buffer compartilhado não será usado se todas as leituras e gravações forem maiores ou iguais a bufferSize.

Confira também

Aplica-se a

BufferedStream(Stream, Int32)

Inicializa uma nova instância da BufferedStream classe com o tamanho do buffer especificado.

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)

Parâmetros

stream
Stream

O fluxo atual.

bufferSize
Int32

O tamanho do buffer em bytes.

Exceções

stream é null.

bufferSize é negativo.

Exemplos

Este exemplo de código faz parte de um exemplo maior fornecido para a BufferedStream classe.

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

Comentários

Um buffer de leitura/gravação compartilhado é alocado na primeira vez que um BufferedStream objeto é inicializado com esse construtor. O buffer compartilhado não será usado se todas as leituras e gravações forem maiores ou iguais a bufferSize.

Confira também

Aplica-se a