protected MessageBusSubscriber(string target, MessageBusSubscriberType type)
        {
            Requires.NotNull(target, nameof(target));

            _target = target;
            _type   = type;
        }
Пример #2
0
        public void Subscribe <TMessage>(string target, MessageBusSubscriberType subscriberType,
                                         Func <TMessage, object[], CancellationToken, Task> callback) where TMessage : class
        {
            Requires.NotNull(target, nameof(target));
            Requires.NotNull(callback, nameof(callback));

            _subscribers.Add(new MessageBusSubscriber <TMessage>(target, subscriberType, callback));
        }