Example #1
0
        internal ICompletes <Response> Execute(Request request, T param1, TR param2, TU param3, TI param4, TJ param5, TK param6, ILogger logger)
        {
            Func <ICompletes <Response> > exec = ()
                                                 => _executor?.Invoke(request, param1, param2, param3, param4, param5, param6, MediaTypeMapper, ErrorHandler, logger) !;

            return(RunParamExecutor(_executor, () => RequestExecutor.ExecuteRequest(exec, ErrorHandler, logger)));
        }
Example #2
0
        internal ICompletes <Response> Execute(Request request, ILogger logger)
        {
            Func <ICompletes <Response> > exec = ()
                                                 => _executor?.Invoke(request, MediaTypeMapper, ErrorHandler, logger) !;

            return(RunParamExecutor(_executor, () => RequestExecutor.ExecuteRequest(exec, ErrorHandler, logger)));
        }
Example #3
0
 public RequestHandler6 <T, TR, TU, TI, TJ, TK>?Handle(Handler6 handler)
 {
     _executor = (request, param1, param2, param3, param4, param5, param6, mediaTypeMapper1, errorHandler1, logger1)
                 => RequestExecutor.ExecuteRequest(() => handler.Invoke(param1, param2, param3, param4, param5, param6), errorHandler1, logger1);
     return(this);
 }
Example #4
0
 public RequestHandler4 <T, TR, TU, TI> Handle(Handler4 handler)
 {
     _executor = (request, param1, param2, param3, param4, mediaTypeMapper1, errorHandler1, logger1)
                 => RequestExecutor.ExecuteRequest(() => handler.Invoke(param1, param2, param3, param4), errorHandler1, logger1);
     return(this);
 }
Example #5
0
 public RequestHandler0 Handle(Handler0 handler)
 {
     _executor = (request, mediaTypeMapper1, errorHandler1, logger)
                 => RequestExecutor.ExecuteRequest(() => handler.Invoke(), errorHandler1, logger);
     return(this);
 }
Example #6
0
 public RequestHandler1 <T> Handle(Handler1 handler)
 {
     _executor = (request, param1, mediaTypeMapper1, errorHandler1, logger1)
                 => RequestExecutor.ExecuteRequest(() => handler.Invoke(param1), errorHandler1, logger1);
     return(this);
 }