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>