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) |
將此實例重設為可重複使用的狀態。 |