Table of Contents

Class Http11ConnectionPool

Namespace
Fluxzy.Clients.H11
Assembly
Fluxzy.Core.dll

A pool of proxyRuntimeSetting.ConcurrentConnection HTTP/1.1 connections with the same authority

public class Http11ConnectionPool : IHttpConnectionPool, IAsyncDisposable
Inheritance
Http11ConnectionPool
Implements
Inherited Members

Properties

Authority

public Authority Authority { get; }

Property Value

Authority

Complete

public bool Complete { get; }

Property Value

bool

Methods

CheckAlive()

public ValueTask<bool> CheckAlive()

Returns

ValueTask<bool>

Dispose()

public void Dispose()

DisposeAsync()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

public ValueTask DisposeAsync()

Returns

ValueTask

A task that represents the asynchronous dispose operation.

Init()

public void Init()

Send(Exchange, IDownStreamPipe, RsBuffer, ExchangeScope, CancellationToken)

public ValueTask Send(Exchange exchange, IDownStreamPipe downstreamPipe, RsBuffer buffer, ExchangeScope exchangeScope, CancellationToken cancellationToken)

Parameters

exchange Exchange
downstreamPipe IDownStreamPipe
buffer RsBuffer
exchangeScope ExchangeScope
cancellationToken CancellationToken

Returns

ValueTask