Freigeben über


PrefixingBufferWriter<T,TBufferWriter> Konstruktor

Definition

Initialisiert eine neue Instanz der PrefixingBufferWriter<T,TBufferWriter>-Klasse.

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))

Parameter

prefixSize
Int32

Die Länge der Kopfzeile, für die Speicherplatz reserviert werden soll. Muss eine positive Zahl sein.

payloadSizeHint
Int32

Ein Hinweis auf die erwartete maximale Größe der Nutzlast. Die tatsächliche Größe kann mehr oder weniger sein als dies, aber zusätzliche Kopien werden vermieden, wenn sie diesen Betrag nicht überschreiten. Wenn 0, wird eine vernünftige Schätzung getroffen.

memoryPool
MemoryPool<T>

Gilt für: