/// <summary>
        ///     Connects a new ReceieveEndpoint to the BusService with queuename according to configuration
        /// </summary>
        /// <param name="busService">The BusService that this EventService should use</param>
        /// <param name="action">Configuration for the EventService</param>
        protected EventService(IBusService busService, IEventServiceConfiguration action)
        {
            _busService    = busService;
            _configuration = action;

            busService.ConnectHandlerAsync(_configuration.EventQueueName, EventMessageReceived, CancellationToken.None)
            .Wait();

            _eventHandlers = new List <IEventHandler>();
        }
 public EventHubsEventService(IBusService busService, IEventServiceConfiguration action) : base(busService,
                                                                                                action)
 {
 }
示例#3
0
 public InMemoryEventService(IBusService busService, IEventServiceConfiguration action) : base(busService,
                                                                                               action)
 {
 }