Class MessageQueueInitializer
Inheritance
System.Object
MessageQueueInitializer
Namespace:InfinniPlatform.MessageQueue.Hosting
Assembly:InfinniPlatform.MessageQueue.RabbitMQ.dll
Syntax
public class MessageQueueInitializer : object, IAppStartedHandler, IAppStoppedHandler
Constructors
| Improve this Doc View SourceMessageQueueInitializer(IMessageQueueConsumersManager, IEnumerable<IConsumerSource>, RabbitMqManager, ILogger<MessageQueueInitializer>)
Регистрирует потребителей сообщений.
Declaration
public MessageQueueInitializer(IMessageQueueConsumersManager consumersManager, IEnumerable<IConsumerSource> consumerSource, RabbitMqManager manager, ILogger<MessageQueueInitializer> logger)
Parameters
Type | Name | Description |
---|---|---|
IMessageQueueConsumersManager | consumersManager | Предоставляет метод регистрации получателей сообщений из очереди. |
IEnumerable<IConsumerSource> | consumerSource | Источники потребителей сообщений. |
RabbitMqManager | manager | Менеджер соединения с RabbitMQ. |
ILogger<MessageQueueInitializer> | logger | Лог. |