Compartir a través de


BufferedStream Constructores

Definición

Inicializa una nueva instancia de la clase BufferedStream.

Sobrecargas

BufferedStream(Stream)

Inicializa una nueva instancia de la clase BufferedStream con un tamaño de búfer predeterminado de 4096 bytes.

BufferedStream(Stream, Int32)

Inicializa una nueva instancia de la clase BufferedStream con el tamaño de búfer especificado.

BufferedStream(Stream)

Source:
BufferedStream.cs
Source:
BufferedStream.cs
Source:
BufferedStream.cs

Inicializa una nueva instancia de la clase BufferedStream con un tamaño de búfer predeterminado 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

Secuencia actual.

Excepciones

stream es null.

Comentarios

Se asigna un búfer de lectura y escritura compartido la primera vez que se inicializa un BufferedStream objeto con este constructor. El búfer compartido no se usa si todas las lecturas y escrituras son mayores o iguales que bufferSize.

Consulte también

Se aplica a

BufferedStream(Stream, Int32)

Source:
BufferedStream.cs
Source:
BufferedStream.cs
Source:
BufferedStream.cs

Inicializa una nueva instancia de la clase BufferedStream con el tamaño de búfer 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

Secuencia actual.

bufferSize
Int32

El tamaño del búfer en bytes.

Excepciones

stream es null.

bufferSize es negativo.

Ejemplos

Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase 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)

Comentarios

Se asigna un búfer de lectura y escritura compartido la primera vez que se inicializa un BufferedStream objeto con este constructor. El búfer compartido no se usa si todas las lecturas y escrituras son mayores o iguales que bufferSize.

Consulte también

Se aplica a