コード例 #1
0
 public BuiltInCommandMiddleware(CommandDispatchDelegate next, ICoconaHelpRenderer helpRenderer, ICoconaCommandHelpProvider commandHelpProvider, ICoconaCommandProvider commandProvider, ICoconaConsoleProvider console)
     : base(next)
 {
     _helpRenderer        = helpRenderer;
     _commandHelpProvider = commandHelpProvider;
     _commandProvider     = commandProvider;
     _console             = console;
 }
コード例 #2
0
 public BuiltInCommandMiddleware(CommandDispatchDelegate next, ICoconaHelpRenderer helpRenderer, ICoconaCommandHelpProvider commandHelpProvider, ICoconaCommandProvider commandProvider, ICoconaConsoleProvider console, ICoconaAppContextAccessor appContext)
     : base(next)
 {
     _helpRenderer        = helpRenderer;
     _commandHelpProvider = commandHelpProvider;
     _commandProvider     = commandProvider;
     _console             = console;
     _appContext          = appContext;
 }
コード例 #3
0
 protected CommandDispatcherMiddleware(CommandDispatchDelegate next)
 {
     Next = next;
 }
コード例 #4
0
 public InitializeConsoleAppMiddleware(CommandDispatchDelegate next, ICoconaAppContextAccessor appContext, ILoggerFactory loggerFactory) : base(next)
 {
     _appContext    = appContext ?? throw new ArgumentNullException(nameof(appContext));
     _loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory));
 }
コード例 #5
0
 public CommandFilterMiddleware(CommandDispatchDelegate next, IServiceProvider serviceProvider)
     : base(next)
 {
     _serviceProvider = serviceProvider;
 }
コード例 #6
0
 public RejectUnknownOptionsMiddleware(CommandDispatchDelegate next, ICoconaConsoleProvider console) : base(next)
 {
     _console = console;
 }
コード例 #7
0
 public HandleParameterBindExceptionMiddleware(CommandDispatchDelegate next, ICoconaConsoleProvider console) : base(next)
 {
     _console = console;
 }
コード例 #8
0
 public CoconaCommandInvokeMiddleware(CommandDispatchDelegate next, ICoconaParameterBinder parameterBinder)
     : base(next)
 {
     _parameterBinder = parameterBinder;
 }
コード例 #9
0
 public Test4Middleware(CommandDispatchDelegate next, List <string> logger)
     : base(next, logger)
 {
 }
コード例 #10
0
 public Test2Middleware(CommandDispatchDelegate next, List <string> logger)
     : base(next)
 {
     _logger = logger;
 }