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