示例#1
0
        public ISubscription RespondAsync <TRequest, TResponse>(Func <TRequest, TMessageContext, Task <TResponse> > onMessage, Action <IResponderConfigurationBuilder> configuration = null)
        {
            var config = _configEval.GetConfiguration <TRequest, TResponse>(configuration);

            _logger.LogInformation($"Responding to to requests '{typeof(TRequest).Name}' with '{typeof(TResponse).Name}'.");
            return(_responder.RespondAsync(onMessage, config));
        }