public Process <TRequest, TResponse> BuildPipeline(ServiceFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            return(_tail.BuildPipeline(factory, _resolver.ResolvePipe <TProcess, TProcessRequest, TProcessResponse>(factory)));
        }
Пример #2
0
 public override Process <TRequest, TResponse> BuildPipeline(
     ServiceFactory factory,
     Process <TNextRequest, TNextResponse> nextProcess
     )
 => _tail.BuildPipeline(factory, Segments.Connect(_middleware, nextProcess));