Ejemplo n.º 1
0
 /// <summary>
 ///     Writes to the message queue that the application is processing (publishing in the other bounded context)
 /// </summary>
 /// <param name="context"></param>
 private void CreateDomainQueue(ConfigurationContext context)
 {
     context.Services.AddScoped <IDomainQueue>(x =>
     {
         var queue      = _messageQueueProvider.Open("Messaging");
         var messageBus = new ScopedMessageBus(queue);
         return(new DomainQueueWrapper(messageBus));
     });
 }
Ejemplo n.º 2
0
 public DomainQueueWrapper(ScopedMessageBus messageBus)
 {
     _messageBus = messageBus;
 }