Compartir a través de


StreamPipeReaderOptions Constructores

Definición

Sobrecargas

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)

Inicializa una instancia de StreamPipeReaderOptions; se puede especificar un bloque de memoria, un tamaño de búfer mínimo, un tamaño de lectura mínimo y si la secuencia subyacente se debe dejar abierta después de que se complete PipeReader.

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)

Inicializa una instancia de StreamPipeReaderOptions; se puede especificar un bloque de memoria, un tamaño de búfer mínimo, un tamaño de lectura mínimo y si la secuencia subyacente se debe dejar abierta después de que se complete PipeReader.

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)

Source:
StreamPipeReaderOptions.cs
Source:
StreamPipeReaderOptions.cs
Source:
StreamPipeReaderOptions.cs

Inicializa una instancia de StreamPipeReaderOptions; se puede especificar un bloque de memoria, un tamaño de búfer mínimo, un tamaño de lectura mínimo y si la secuencia subyacente se debe dejar abierta después de que se complete PipeReader.

public:
 StreamPipeReaderOptions(System::Buffers::MemoryPool<System::Byte> ^ pool, int bufferSize, int minimumReadSize, bool leaveOpen);
public StreamPipeReaderOptions (System.Buffers.MemoryPool<byte> pool = default, int bufferSize = -1, int minimumReadSize = -1, bool leaveOpen = false);
public StreamPipeReaderOptions (System.Buffers.MemoryPool<byte>? pool = default, int bufferSize = -1, int minimumReadSize = -1, bool leaveOpen = false);
public StreamPipeReaderOptions (System.Buffers.MemoryPool<byte>? pool, int bufferSize, int minimumReadSize, bool leaveOpen);
new System.IO.Pipelines.StreamPipeReaderOptions : System.Buffers.MemoryPool<byte> * int * int * bool -> System.IO.Pipelines.StreamPipeReaderOptions
Public Sub New (Optional pool As MemoryPool(Of Byte) = Nothing, Optional bufferSize As Integer = -1, Optional minimumReadSize As Integer = -1, Optional leaveOpen As Boolean = false)
Public Sub New (pool As MemoryPool(Of Byte), bufferSize As Integer, minimumReadSize As Integer, leaveOpen As Boolean)

Parámetros

pool
MemoryPool<Byte>

El bloque de memoria que se usa al asignar memoria. El valor predeterminado es null.

bufferSize
Int32

El tamaño de búfer mínimo que se usa al alquilar memoria del objeto pool. El valor predeterminado es 4096.

minimumReadSize
Int32

El umbral de bytes restantes en el búfer antes de que se asigne un nuevo búfer. El valor predeterminado es 1024.

leaveOpen
Boolean

true para dejar el flujo subyacente abierto una vez que se complete PipeReader; false para cerrarlo. De manera predeterminada, es false.

Se aplica a

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)

Source:
StreamPipeReaderOptions.cs
Source:
StreamPipeReaderOptions.cs
Source:
StreamPipeReaderOptions.cs

Inicializa una instancia de StreamPipeReaderOptions; se puede especificar un bloque de memoria, un tamaño de búfer mínimo, un tamaño de lectura mínimo y si la secuencia subyacente se debe dejar abierta después de que se complete PipeReader.

public StreamPipeReaderOptions (System.Buffers.MemoryPool<byte>? pool = default, int bufferSize = -1, int minimumReadSize = -1, bool leaveOpen = false, bool useZeroByteReads = false);
new System.IO.Pipelines.StreamPipeReaderOptions : System.Buffers.MemoryPool<byte> * int * int * bool * bool -> System.IO.Pipelines.StreamPipeReaderOptions
Public Sub New (Optional pool As MemoryPool(Of Byte) = Nothing, Optional bufferSize As Integer = -1, Optional minimumReadSize As Integer = -1, Optional leaveOpen As Boolean = false, Optional useZeroByteReads As Boolean = false)

Parámetros

pool
MemoryPool<Byte>

El bloque de memoria que se usa al asignar memoria. El valor predeterminado es null.

bufferSize
Int32

El tamaño de búfer mínimo que se usa al alquilar memoria del objeto pool. El valor predeterminado es 4096.

minimumReadSize
Int32

El umbral de bytes restantes en el búfer antes de que se asigne un nuevo búfer. El valor predeterminado es 1024.

leaveOpen
Boolean

true para dejar el flujo subyacente abierto una vez que se complete PipeReader; false para cerrarlo. De manera predeterminada, es false.

useZeroByteReads
Boolean

true si las lecturas con un búfer vacío deben emitirse al flujo subyacente antes de asignar memoria; de lo contrario, false.

Se aplica a