public async Task Unsubscribe(IntegrationEvent @event, IntegrationEventHandler handler) { if (!_messageBusHelper.queueClient.IsClosedOrClosing) { _messageBusHelper.MessageReceivedHandler -= handler.integrationEventHandler(); await _messageBusHelper.queueClient.CloseAsync(); } }
public void Subscribe(IntegrationEvent @event, IntegrationEventHandler handler) { _messageBusHelper.InitReceiveMessages(); _messageBusHelper.MessageReceivedHandler += handler.integrationEventHandler(); }