Esempio n. 1
0
 public BookingMessageRelay(IHubContext <BookingHub> hubContext, IBookingStream bookingStream)
 {
     _hubContext = hubContext;
     //Task.Factory.StartNew(() =>
     //{
     //    while (true)
     //    {
     //        _hubContext.Clients.All.SendAsync("booking", DateTime.Now.Ticks);
     //    }
     //});
     bookingStream.Subscribe("booking", (m) => _hubContext.Clients.All.SendAsync("booking", m.Message));
 }
 public BookingConsumer(IBookingStream bookingStream, Action <string> logger)
 {
     this.bookingStream = bookingStream;
     this.logger        = logger;
 }
 public BookingConsumer(IBookingStream bookingStream)
 {
     this.bookingStream = bookingStream;
 }
 public BookingMessageRelay(IHubContext <BookingHub> hubContext, IBookingStream bookingStream)
 {
     bookingStream.Subscribe("Hub_Client", (m) => hubContext.Clients.All.InvokeAsync("booking", m.Message));
 }