BufferedStream Construtores

Definição

Inicializa uma nova instância da BufferedStream classe.

Sobrecargas

Name Description
BufferedStream(Stream)

Inicializa uma nova instância da BufferedStream classe com um 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)

Origem:
BufferedStream.cs
Origem:
BufferedStream.cs
Origem:
BufferedStream.cs
Origem:
BufferedStream.cs
Origem:
BufferedStream.cs

Inicializa uma nova instância da BufferedStream classe com um 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.

Observações

Um buffer partilhado de leitura/escrita é alocado na primeira vez que um BufferedStream objeto é inicializado com este construtor. O buffer partilhado não é usado se todas as leituras e escritas forem maiores ou iguais a bufferSize.

Ver também

Aplica-se a

BufferedStream(Stream, Int32)

Origem:
BufferedStream.cs
Origem:
BufferedStream.cs
Origem:
BufferedStream.cs
Origem:
BufferedStream.cs
Origem:
BufferedStream.cs

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)

Observações

Um buffer partilhado de leitura/escrita é alocado na primeira vez que um BufferedStream objeto é inicializado com este construtor. O buffer partilhado não é usado se todas as leituras e escritas forem maiores ou iguais a bufferSize.

Ver também

Aplica-se a