Beispiel #1
0
        public void UnsubscribeDynamic <TH>(string eventName) where TH : IDynamicIntegrationEventHandler
        {
            eventBusSubscribeManager.RemoveDynamicSubscription <TH>(eventName);

            if (!eventBusSubscribeManager.HasSubscribeForEvent(eventName))
            {
                if (!redisConnection.IsConnected)
                {
                    redisConnection.TryConnect();
                }

                var         multiplexer = redisConnection.GetInstance();
                ISubscriber sub         = multiplexer.GetSubscriber();
                sub.Unsubscribe(eventName);
            }
        }
 public void UnsubscribeDynamic <TH>(string eventName)
     where TH : IDynamicIntegrationEventHandler
 {
     eventBusSubscribeManager.RemoveDynamicSubscription <TH>(eventName);
 }