示例#1
0
 protected override PipelineItem <Func <Context, CancellationToken, Task> > Wrap(PipelineItem <Action <Context> > pipelineItem)
 {
     return(new PipelineItem <Func <Context, CancellationToken, Task> >(pipelineItem.Name, (ctx, ct) =>
     {
         pipelineItem.Delegate(ctx);
         return Task.FromResult <object>(null);
     }));
 }
示例#2
0
 protected override PipelineItem <Func <Context, CancellationToken, Task <Response> > > Wrap(PipelineItem <Func <Context, Response> > pipelineItem)
 {
     return(new PipelineItem <Func <Context, CancellationToken, Task <Response> > >(pipelineItem.Name, (ctx, ct) => Task.FromResult(pipelineItem.Delegate(ctx))));
 }