Exemple #1
0
 public void Subscribe(string EventName, BusMessageHandler message)
 {
     if (_subscribers.ContainsKey(EventName))
     {
         _subscribers[EventName] += message;
     }
     else
     {
         _subscribers.Add(EventName, message);
     }
 }
Exemple #2
0
 public async Task OnInventoryEventsProcessor([ServiceBusTrigger("%INVENTORY_EVENTS_TOPIC_NAME%", "%INVENTORY_RESERVATIONS_SUBSCRIPTION_NAME%", Connection = "HOTEL_MANAGEMENT_SERVICEBUS")] Message message,
                                              CancellationToken cancellationToken, ILogger log)
 {
     try
     {
         var serviceBusMessageHandler = new BusMessageHandler(_bus);
         await serviceBusMessageHandler.Handle(message, cancellationToken);
     }
     catch (Exception ex)
     {
         log.LogCritical(ex, ex.Message);
     }
 }
 public PushController(BusMessageHandler busMessageHandler)
 {
     _busMessageHandler = busMessageHandler;
 }