Beispiel #1
0
        internal PipelineRunner(string name,
                                IPipelineRepository pipelineRepository,
                                IInternalPipelineRunner internalPipelineRunner,
                                IPipelineContext context)
        {
            this.internalPipelineRunner = internalPipelineRunner;
            this.context = context;

            pipeline = pipelineRepository.Get(name);
        }
        public object Run(IPipelineContext context)
        {
            var pipeline = pipelineRepository.Get(pipelineName);

            return(internalPipelineRunner.Run(pipeline, context));
        }