public TransitBus(IRabbitConnectionInfo rabbitConnectionInfo)
 {
     this.rabbitConnectionInfo = rabbitConnectionInfo;
     this.MessageQueueUri      = $"rabbitmq://{rabbitConnectionInfo.Host}:{rabbitConnectionInfo.Port}/{rabbitConnectionInfo.VHost}";
     _queueList = new Dictionary <Type, string>();
     _queueList.Add(typeof(ISampleCommand), MessageQueues.SampleCommandQueue);
 }
 public TransitBus(IRabbitConnectionInfo rabbitConnectionInfo)
 {
     this.rabbitConnectionInfo = rabbitConnectionInfo;
 }
 public SampleMessageHandler(IRabbitConnectionInfo rabbitConnectionInfo)
 {
     Console.WriteLine($"Testing dependency injection: {rabbitConnectionInfo.Host}");
 }
示例#4
0
 public SampleMessageHandler(IRabbitConnectionInfo rabbitConnectionInfo, ISignalRMessageSender signalRMessageHandler)
 {
     Console.WriteLine($"Testing dependency injection: {rabbitConnectionInfo.Host}");
     this.signalRMessageHandler = signalRMessageHandler;
 }