共用方式為


PrefixingBufferWriter<T,TBufferWriter> 類別

定義

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)

將此實例重設為可重複使用的狀態。

適用於