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