Partager via


StreamPipeReaderOptions Constructeurs

Définition

Surcharges

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

Initialise une instance StreamPipeReaderOptions, en spécifiant éventuellement un pool de mémoire, une taille de mémoire tampon minimale, une taille de lecture minimale, et indique si le flux sous-jacent doit être laissé ouvert une fois le PipeReader terminé.

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

Initialise une instance StreamPipeReaderOptions, en spécifiant éventuellement un pool de mémoire, une taille de mémoire tampon minimale, une taille de lecture minimale, et indique si le flux sous-jacent doit être laissé ouvert une fois le PipeReader terminé.

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

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

Initialise une instance StreamPipeReaderOptions, en spécifiant éventuellement un pool de mémoire, une taille de mémoire tampon minimale, une taille de lecture minimale, et indique si le flux sous-jacent doit être laissé ouvert une fois le PipeReader terminé.

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)

Paramètres

pool
MemoryPool<Byte>

Pool de mémoire à utiliser lors de l’allocation de mémoire. La valeur par défaut est null.

bufferSize
Int32

Taille minimale de mémoire tampon à utiliser lors de la location de mémoire à partir de pool. La valeur par défaut est 4096.

minimumReadSize
Int32

Seuil d’octets à conserver dans la mémoire tampon avant l’allocation d’une nouvelle mémoire tampon. La valeur par défaut est 1024.

leaveOpen
Boolean

true pour laisser le flux sous-jacent ouvert une fois le PipeReader terminé ; sinon, false pour le fermer. La valeur par défaut est false.

S’applique à

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

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

Initialise une instance StreamPipeReaderOptions, en spécifiant éventuellement un pool de mémoire, une taille de mémoire tampon minimale, une taille de lecture minimale, et indique si le flux sous-jacent doit être laissé ouvert une fois le PipeReader terminé.

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)

Paramètres

pool
MemoryPool<Byte>

Pool de mémoire à utiliser lors de l’allocation de mémoire. La valeur par défaut est null.

bufferSize
Int32

Taille minimale de mémoire tampon à utiliser lors de la location de mémoire à partir de pool. La valeur par défaut est 4096.

minimumReadSize
Int32

Seuil d’octets à conserver dans la mémoire tampon avant l’allocation d’une nouvelle mémoire tampon. La valeur par défaut est 1024.

leaveOpen
Boolean

true pour laisser le flux sous-jacent ouvert une fois le PipeReader terminé ; sinon, false pour le fermer. La valeur par défaut est false.

useZeroByteReads
Boolean

true si les lectures avec une mémoire tampon vide doivent être émises au flux sous-jacent avant d’allouer de la mémoire ; sinon, false.

S’applique à