Interface IDownStreamPipe
- Namespace
- Fluxzy.Core
- Assembly
- Fluxzy.Core.dll
public interface IDownStreamPipe : IDisposable
- Inherited Members
-
Properties
CanWrite
Property Value
- bool
RequestedAuthority
Authority RequestedAuthority { get; }
Property Value
- Authority
TunnelOnly
Property Value
- bool
Methods
AbandonPipe()
(Stream ReadStream, Stream WriteStream) AbandonPipe()
Returns
- (Stream ReadStream, Stream WriteStream)
ReadNextExchange(RsBuffer, ExchangeScope, CancellationToken)
ValueTask<Exchange?> ReadNextExchange(RsBuffer buffer, ExchangeScope exchangeScope, CancellationToken token)
Parameters
buffer RsBuffer
exchangeScope ExchangeScope
token CancellationToken
Returns
- ValueTask<Exchange>
WriteResponseBody(Stream, RsBuffer, bool, int, CancellationToken)
ValueTask WriteResponseBody(Stream responseBodyStream, RsBuffer rsBuffer, bool chunked, int streamIdentifier, CancellationToken token)
Parameters
responseBodyStream Stream
rsBuffer RsBuffer
chunked bool
streamIdentifier int
token CancellationToken
Returns
- ValueTask
ValueTask WriteResponseHeader(ResponseHeader responseHeader, RsBuffer buffer, bool shouldClose, int streamIdentifier, CancellationToken token)
Parameters
responseHeader ResponseHeader
buffer RsBuffer
shouldClose bool
streamIdentifier int
token CancellationToken
Returns
- ValueTask