Поделиться через


PrefixingBufferWriter<T,TBufferWriter> Конструктор

Определение

Инициализирует новый экземпляр класса PrefixingBufferWriter<T,TBufferWriter>.

public PrefixingBufferWriter (int prefixSize, int payloadSizeHint, System.Buffers.MemoryPool<T> memoryPool);
new Orleans.Runtime.Messaging.PrefixingBufferWriter<'T, 'BufferWriter (requires 'BufferWriter :> System.Buffers.IBufferWriter<'T>)> : int * int * System.Buffers.MemoryPool<'T> -> Orleans.Runtime.Messaging.PrefixingBufferWriter<'T, 'BufferWriter (requires 'BufferWriter :> System.Buffers.IBufferWriter<'T>)>
Public Sub New (prefixSize As Integer, payloadSizeHint As Integer, memoryPool As MemoryPool(Of T))

Параметры

prefixSize
Int32

Длина заголовка для резервирования места. Должно быть положительным числом.

payloadSizeHint
Int32

Указание на ожидаемый максимальный размер полезных данных. Реальный размер может быть больше или меньше этого, но дополнительное копирование избегается, если оно не превышает эту сумму. Если 0, разумное предположение делается.

memoryPool
MemoryPool<T>

Применяется к