예제 #1
0
 public Task Handle(QueryPipelineContext <ShortCircuitQuery, string> queryPipelineContext, Func <QueryPipelineContext <ShortCircuitQuery, string>, Task> next)
 {
     queryPipelineContext.Response = "Non Reachable Pipe";
     return(Task.CompletedTask);
 }
예제 #2
0
 public async Task Handle(QueryPipelineContext <HelloWorldQuery, string> queryPipelineContext, Func <QueryPipelineContext <HelloWorldQuery, string>, Task> next)
 {
     queryPipelineContext.Response = "Hello World";
     await next(queryPipelineContext);
 }
예제 #3
0
 public async Task Handle(QueryPipelineContext <HelloWorldWithContextQuery, string, HelloWorldContext> queryPipelineContext, Func <QueryPipelineContext <HelloWorldWithContextQuery, string, HelloWorldContext>, Task> next)
 {
     queryPipelineContext.PipeContext = new HelloWorldContext();
     queryPipelineContext.Response    = queryPipelineContext.PipeContext.Foo;
     await next(queryPipelineContext);
 }