Class ReadOnlySequencePipeWriter
- Namespace
- IceRpc.Transports
- Assembly
- IceRpc.dll
Represents a PipeWriter optimized for writing a ReadOnlySequence<T>.
public abstract class ReadOnlySequencePipeWriter : PipeWriter, IBufferWriter<byte>
- Inheritance
-
ReadOnlySequencePipeWriter
- Implements
- Inherited Members
Remarks
The Output of IMultiplexedStream implementations must be a class
derived from
Methods
WriteAsync(ReadOnlySequence<byte>, bool, CancellationToken)
Writes a ReadOnlySequence<T>.
public abstract ValueTask<FlushResult> WriteAsync(ReadOnlySequence<byte> source, bool endStream, CancellationToken cancellationToken)
Parameters
sourceReadOnlySequence<byte>The source sequence.
endStreamboolIf true, no more data will be written to this pipe.
cancellationTokenCancellationTokenA cancellation token that receives the cancellation requests.
Returns
- ValueTask<FlushResult>
The flush result.