StreamPipeReaderOptions Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean) |
Inicjuje StreamPipeReaderOptions wystąpienie, opcjonalnie określając pulę pamięci, minimalny rozmiar buforu, minimalny rozmiar odczytu i informację, czy podstawowy strumień powinien być otwarty po zakończeniu PipeReader . |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean) |
Inicjuje StreamPipeReaderOptions wystąpienie, opcjonalnie określając pulę pamięci, minimalny rozmiar buforu, minimalny rozmiar odczytu i informację, czy podstawowy strumień powinien być otwarty po zakończeniu PipeReader . |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)
- Źródło:
- StreamPipeReaderOptions.cs
- Źródło:
- StreamPipeReaderOptions.cs
- Źródło:
- StreamPipeReaderOptions.cs
Inicjuje StreamPipeReaderOptions wystąpienie, opcjonalnie określając pulę pamięci, minimalny rozmiar buforu, minimalny rozmiar odczytu i informację, czy podstawowy strumień powinien być otwarty po zakończeniu 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)
Parametry
- pool
- MemoryPool<Byte>
Pula pamięci do użycia podczas przydzielania pamięci. Wartość domyślna to null
.
- bufferSize
- Int32
Minimalny rozmiar buforu do użycia podczas wynajmowania pamięci z klasy pool
. Wartość domyślna to 4096.
- minimumReadSize
- Int32
Próg pozostałych bajtów w buforze przed przydzielenie nowego buforu. Wartość domyślna to 1024.
- leaveOpen
- Boolean
true
aby pozostawić strumień źródłowy otwarty po zakończeniu PipeReader ; false
aby go zamknąć. Wartość domyślna to false
.
Dotyczy
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)
- Źródło:
- StreamPipeReaderOptions.cs
- Źródło:
- StreamPipeReaderOptions.cs
- Źródło:
- StreamPipeReaderOptions.cs
Inicjuje StreamPipeReaderOptions wystąpienie, opcjonalnie określając pulę pamięci, minimalny rozmiar buforu, minimalny rozmiar odczytu i informację, czy podstawowy strumień powinien być otwarty po zakończeniu 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)
Parametry
- pool
- MemoryPool<Byte>
Pula pamięci do użycia podczas przydzielania pamięci. Wartość domyślna to null
.
- bufferSize
- Int32
Minimalny rozmiar buforu do użycia podczas wynajmowania pamięci z klasy pool
. Wartość domyślna to 4096.
- minimumReadSize
- Int32
Próg pozostałych bajtów w buforze przed przydzielenie nowego buforu. Wartość domyślna to 1024.
- leaveOpen
- Boolean
true
aby pozostawić strumień źródłowy otwarty po zakończeniu PipeReader ; false
aby go zamknąć. Wartość domyślna to false
.
- useZeroByteReads
- Boolean
true
jeśli operacje odczytu z pustym buforem powinny być wystawiane do bazowego strumienia przed alokowaniem pamięci; w przeciwnym razie , false
.