예제 #1
0
        protected RedisMessageHandlerBase(
            ILogger logger,
            IRedisMQMessageSerializer messageSerializer)
        {
            ThrowHelper.ThrowIfNull(logger, nameof(logger));
            ThrowHelper.ThrowIfNull(messageSerializer, nameof(messageSerializer));

            Logger             = logger;
            _messageSerializer = messageSerializer;
        }
예제 #2
0
 public RedisMessageSender(string tasksQueue, IRedisMQMessageSerializer serializer)
 {
     _tasksQueue = tasksQueue ?? throw new ArgumentNullException(nameof(tasksQueue));
     _serializer = serializer ?? new SimpleJsonSerializer();
 }