Table of Contents

Class QueueListenerConfig

Namespace
Tp.RabbitMq
Assembly
Tp.RabbitMq.dll
public class QueueListenerConfig
Inheritance
QueueListenerConfig
Inherited Members

Constructors

QueueListenerConfig(ExchangeOptions, QueueOptions, string, TimeSpan, ushort, double, TimeSpan)

public QueueListenerConfig(ExchangeOptions exchangeOptions, QueueOptions queueOptions, string routingKey, TimeSpan consumerCreationRetryTimeout, ushort prefetchCount, double maxActiveTimePercentage, TimeSpan minimumMessageProcessingTime)

Parameters

exchangeOptions ExchangeOptions
queueOptions QueueOptions
routingKey string
consumerCreationRetryTimeout TimeSpan
prefetchCount ushort
maxActiveTimePercentage double
minimumMessageProcessingTime TimeSpan

QueueListenerConfig(ExchangeOptions, QueueOptions, DeadLetterOptions, string, TimeSpan, ushort, double, TimeSpan)

public QueueListenerConfig(ExchangeOptions exchangeOptions, QueueOptions queueOptions, DeadLetterOptions deadLetterOptions, string routingKey, TimeSpan consumerCreationRetryTimeout, ushort prefetchCount, double maxActiveTimePercentage, TimeSpan minimumMessageProcessingTime)

Parameters

exchangeOptions ExchangeOptions
queueOptions QueueOptions
deadLetterOptions DeadLetterOptions
routingKey string
consumerCreationRetryTimeout TimeSpan
prefetchCount ushort
maxActiveTimePercentage double
minimumMessageProcessingTime TimeSpan

Properties

ConsumerCreationRetryTimeout

public TimeSpan ConsumerCreationRetryTimeout { get; }

Property Value

TimeSpan

DeadLetterOptions

public DeadLetterOptions DeadLetterOptions { get; }

Property Value

DeadLetterOptions

ExchangeOptions

public ExchangeOptions ExchangeOptions { get; }

Property Value

ExchangeOptions

MaxActiveTimePercentage

public double MaxActiveTimePercentage { get; }

Property Value

double

MinimumMessageProcessingTime

public TimeSpan MinimumMessageProcessingTime { get; }

Property Value

TimeSpan

PrefetchCount

public ushort PrefetchCount { get; }

Property Value

ushort

QueueOptions

public QueueOptions QueueOptions { get; }

Property Value

QueueOptions

RoutingKey

public string RoutingKey { get; }

Property Value

string