StreamPipeReaderOptions Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean) |
Inizializza un'istanza di StreamPipeReaderOptions, specificando facoltativamente un pool di memoria, dimensioni minime del buffer, dimensioni minime di lettura e se il flusso sottostante deve essere lasciato aperto dopo il completamento di PipeReader. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean) |
Inizializza un'istanza di StreamPipeReaderOptions, specificando facoltativamente un pool di memoria, dimensioni minime del buffer, dimensioni minime di lettura e se il flusso sottostante deve essere lasciato aperto dopo il completamento di PipeReader. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)
- Origine:
- StreamPipeReaderOptions.cs
- Origine:
- StreamPipeReaderOptions.cs
- Origine:
- StreamPipeReaderOptions.cs
Inizializza un'istanza di StreamPipeReaderOptions, specificando facoltativamente un pool di memoria, dimensioni minime del buffer, dimensioni minime di lettura e se il flusso sottostante deve essere lasciato aperto dopo il completamento di 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)
Parametri
- pool
- MemoryPool<Byte>
Pool di memoria da usare durante l'allocazione della memoria. Il valore predefinito è null
.
- bufferSize
- Int32
Dimensioni minime del buffer da usare quando si noleggia la memoria da pool
. Il valore predefinito è 4096.
- minimumReadSize
- Int32
Soglia dei byte rimanenti nel buffer prima che venga allocato un nuovo buffer. Il valore predefinito è 1024.
- leaveOpen
- Boolean
true
per mantenere il flusso sottostante aperto dopo il completamento di PipeReader. false
per chiuderlo. Il valore predefinito è false
.
Si applica a
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)
- Origine:
- StreamPipeReaderOptions.cs
- Origine:
- StreamPipeReaderOptions.cs
- Origine:
- StreamPipeReaderOptions.cs
Inizializza un'istanza di StreamPipeReaderOptions, specificando facoltativamente un pool di memoria, dimensioni minime del buffer, dimensioni minime di lettura e se il flusso sottostante deve essere lasciato aperto dopo il completamento di 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)
Parametri
- pool
- MemoryPool<Byte>
Pool di memoria da usare durante l'allocazione della memoria. Il valore predefinito è null
.
- bufferSize
- Int32
Dimensioni minime del buffer da usare quando si noleggia la memoria da pool
. Il valore predefinito è 4096.
- minimumReadSize
- Int32
Soglia dei byte rimanenti nel buffer prima che venga allocato un nuovo buffer. Il valore predefinito è 1024.
- leaveOpen
- Boolean
true
per mantenere il flusso sottostante aperto dopo il completamento di PipeReader. false
per chiuderlo. Il valore predefinito è false
.
- useZeroByteReads
- Boolean
true
se le letture con un buffer vuoto devono essere rilasciate al flusso sottostante prima di allocare memoria; in caso contrario, false
.