public override async Task InvokeAsync(CliActionContext context) { context.ReturnCode = ReturnCode; IsCalled = true; await Next(context); }
public override async Task InvokeAsync(CliActionContext context) { var route = _router.FindRoute(context.Arguments); context.ActionRoute = route; await Next(context); }
public override async Task InvokeAsync(CliActionContext context) { if (context.ReturnCode == FirstTestMiddleware.ReturnCode) { context.ReturnCode = ReturnCode; } IsCalled = true; await Next(context); }
public override async Task InvokeAsync(CliActionContext context) { try { await Next(context); } catch (Exception e) { context.Exception = e; context.ReturnCode = _errorReturnCode; _exceptionHandler(context); } }
public abstract Task InvokeAsync(CliActionContext context);
public override Task InvokeAsync(CliActionContext context) { throw new ApplicationException(ErrorMessage); }
static void Nop(CliActionContext _) { }
public override Task InvokeAsync(CliActionContext context) { context.ReturnCode = _text.GetHashCode(); return(Task.CompletedTask); }