StreamPipeReaderOptions 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean) |
메모리 풀, 최소 버퍼 크기, 최소 읽기 크기, PipeReader가 완료된 후 기본 스트림을 열린 상태로 둘지 여부 등을 선택적으로 지정하여 StreamPipeReaderOptions 인스턴스를 초기화합니다. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean) |
메모리 풀, 최소 버퍼 크기, 최소 읽기 크기, PipeReader가 완료된 후 기본 스트림을 열린 상태로 둘지 여부 등을 선택적으로 지정하여 StreamPipeReaderOptions 인스턴스를 초기화합니다. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)
- Source:
- StreamPipeReaderOptions.cs
- Source:
- StreamPipeReaderOptions.cs
- Source:
- StreamPipeReaderOptions.cs
메모리 풀, 최소 버퍼 크기, 최소 읽기 크기, PipeReader가 완료된 후 기본 스트림을 열린 상태로 둘지 여부 등을 선택적으로 지정하여 StreamPipeReaderOptions 인스턴스를 초기화합니다.
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)
매개 변수
- pool
- MemoryPool<Byte>
메모리를 할당할 때 사용할 메모리 풀입니다. 기본값은 null
입니다.
- bufferSize
- Int32
pool
에서 메모리를 대여할 때 사용할 최소 버퍼 크기입니다. 기본값은 4096입니다.
- minimumReadSize
- Int32
새 버퍼가 할당되기 전까지 버퍼에 남아 있을 바이트의 임계값입니다. 기본값은 1024입니다.
- leaveOpen
- Boolean
PipeReader가 완료된 후 기본 스트림을 열린 상태로 두려면 true
이고, 닫으려면 false
입니다. 기본값은 false
입니다.
적용 대상
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)
- Source:
- StreamPipeReaderOptions.cs
- Source:
- StreamPipeReaderOptions.cs
- Source:
- StreamPipeReaderOptions.cs
메모리 풀, 최소 버퍼 크기, 최소 읽기 크기, PipeReader가 완료된 후 기본 스트림을 열린 상태로 둘지 여부 등을 선택적으로 지정하여 StreamPipeReaderOptions 인스턴스를 초기화합니다.
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)
매개 변수
- pool
- MemoryPool<Byte>
메모리를 할당할 때 사용할 메모리 풀입니다. 기본값은 null
입니다.
- bufferSize
- Int32
pool
에서 메모리를 대여할 때 사용할 최소 버퍼 크기입니다. 기본값은 4096입니다.
- minimumReadSize
- Int32
새 버퍼가 할당되기 전까지 버퍼에 남아 있을 바이트의 임계값입니다. 기본값은 1024입니다.
- leaveOpen
- Boolean
PipeReader가 완료된 후 기본 스트림을 열린 상태로 두려면 true
이고, 닫으려면 false
입니다. 기본값은 false
입니다.
- useZeroByteReads
- Boolean
true
메모리를 할당하기 전에 빈 버퍼가 있는 읽기를 기본 스트림에 발급해야 하는 경우 그렇지 않으면 입니다 false
.
적용 대상
.NET