public SlowTopicIntegrationTests()
 {
     factory  = new ServiceBusFactory(settings, log);
     sender   = factory.CreateSender <TestMessage>(topic);
     receiver = factory.CreateReceiver <ReleaseNotifierMessage>(topic, new SlowTopicMessageProcessor(this));
     receiver.Start();
 }
Esempio n. 2
0
 public Task StartAsync(CancellationToken cancellationToken)
 {
     using (var scope = _provider.CreateScope())
     {
         IServiceBusReceiver rec = scope.ServiceProvider.GetRequiredService <IServiceBusReceiver>();
         rec.ReceiveMessage();
     }
     return(Task.CompletedTask);
 }
Esempio n. 3
0
 public DemoController(IServiceBusSender serviceBusSender, IServiceBusReceiver serviceBusReceiver, ILogger <DemoController> logger)
 {
     _serviceBusSender   = serviceBusSender;
     _serviceBusReceiver = serviceBusReceiver;
     _logger             = logger;
 }