PrefixingBufferWriter<T,TBufferWriter> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IBufferWriter<T> 헤더에 대해 일부 고정 크기를 예약하는 입니다.
public class PrefixingBufferWriter<T,TBufferWriter> : System.Buffers.IBufferWriter<T> where TBufferWriter : IBufferWriter<T>
type PrefixingBufferWriter<'T, 'BufferWriter (requires 'BufferWriter :> IBufferWriter<'T>)> = class
interface IBufferWriter<'T>
Public Class PrefixingBufferWriter(Of T, TBufferWriter)
Implements IBufferWriter(Of T)
형식 매개 변수
- T
이 작성기에서 작성한 요소의 형식입니다.
- TBufferWriter
기본 버퍼 작성기의 형식입니다.
- 상속
-
PrefixingBufferWriter<T,TBufferWriter>
- 구현
설명
이 형식은 길이를 미리 알 수 없는 경우 머리글에 목록의 길이를 삽입하는 데 사용됩니다. 복사를 최소화하거나 방지하도록 최적화되어 있습니다.
생성자
PrefixingBufferWriter<T,TBufferWriter>(Int32, Int32, MemoryPool<T>) |
PrefixingBufferWriter<T,TBufferWriter> 클래스의 새 인스턴스를 초기화합니다. |
속성
CommittedBytes |
IBufferWriter<T> 헤더에 대해 일부 고정 크기를 예약하는 입니다. |
메서드
Advance(Int32) |
IBufferWriter<T> 헤더에 대해 일부 고정 크기를 예약하는 입니다. |
Complete(ReadOnlySpan<T>) |
접두사를 삽입하고 페이로드를 기본 에 커밋합니다 IBufferWriter<T>. |
GetMemory(Int32) |
IBufferWriter<T> 헤더에 대해 일부 고정 크기를 예약하는 입니다. |
GetSpan(Int32) |
IBufferWriter<T> 헤더에 대해 일부 고정 크기를 예약하는 입니다. |
Reset(TBufferWriter) |
이 인스턴스를 재사용 가능한 상태로 다시 설정합니다. |