Table of Contents

Class PoolingChannelProvider

Namespace
Tp.RabbitMq
Assembly
Tp.RabbitMq.dll
public class PoolingChannelProvider : IChannelProvider, IDisposable
Inheritance
PoolingChannelProvider
Implements
Inherited Members

Constructors

PoolingChannelProvider(IConnectionManager, ILogger)

public PoolingChannelProvider(IConnectionManager connectionManager, ILogger logger)

Parameters

connectionManager IConnectionManager
logger ILogger

Methods

Dispose()

public void Dispose()

GetChannel(bool)

public IChannel GetChannel(bool confirmSelect = false)

Parameters

confirmSelect bool

Returns

IChannel

GetChannelAsync(CancellationToken, bool)

public Task<IChannel> GetChannelAsync(CancellationToken cancellationToken, bool confirmSelect = false)

Parameters

cancellationToken CancellationToken
confirmSelect bool

Returns

Task<IChannel>

Reset()

public void Reset()