Esempio n. 1
0
 public CliService(ICommandLineArgumentParser commandLineArgumentParser, ICommandSelector commandSelector, IHybridServiceScopeFactory serviceScopeFactory)
 {
     _commandLineArgumentParser = commandLineArgumentParser;
     _commandSelector           = commandSelector;
     _serviceScopeFactory       = serviceScopeFactory;
     Logger = NullLogger <CliService> .Instance;//初始化时,是空的,如果不通过属性注入,则没有日志
 }
Esempio n. 2
0
        public CliService(
            ICommandLineArgumentParser commandLineArgumentParser,
            ICommandSelector commandSelector,
            IHybridServiceScopeFactory serviceScopeFactory)
        {
            CommandLineArgumentParser = commandLineArgumentParser;
            CommandSelector           = commandSelector;
            ServiceScopeFactory       = serviceScopeFactory;

            Logger = NullLogger <CliService> .Instance;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="MessagesController"/> class.
 /// </summary>
 /// <param name="commandRequestParser">The command request parser.</param>
 /// <param name="commandSelector">The command selector.</param>
 /// <param name="messageProcessor">The message processor.</param>
 /// <param name="logger">The logger.</param>
 public MessagesController(
     ICommandRequestParser commandRequestParser,
     ICommandSelector commandSelector,
     IMessageProcessor messageProcessor,
     ILogger <MessagesController> logger)
 {
     this.commandRequestParser = commandRequestParser;
     this.commandSelector      = commandSelector;
     this.messageProcessor     = messageProcessor;
     this.logger = logger;
 }
Esempio n. 4
0
        public CliService(
            ICommandLineArgumentParser commandLineArgumentParser,
            ICommandSelector commandSelector,
            IServiceScopeFactory serviceScopeFactory,
            NuGetService nugetService)
        {
            CommandLineArgumentParser = commandLineArgumentParser;
            CommandSelector           = commandSelector;
            ServiceScopeFactory       = serviceScopeFactory;
            NuGetService = nugetService;

            Logger = NullLogger <CliService> .Instance;
        }
Esempio n. 5
0
 public UpdateController(ICommandSelector commandSelector, IContextFactory contextFactory, IBotLocalizer localizer)
 {
     selector     = commandSelector;
     factory      = contextFactory;
     botLocalizer = localizer;
 }
Esempio n. 6
0
 public CommandRunner(ICommandTable commandTable, ICommandSelector commandSelector, ParameterBinder parameterBinder)
 {
     _commandTable    = commandTable;
     _commandSelector = commandSelector;
     _parameterBinder = parameterBinder;
 }