public CliService(ICommandLineArgumentParser commandLineArgumentParser, ICommandSelector commandSelector, IHybridServiceScopeFactory serviceScopeFactory) { _commandLineArgumentParser = commandLineArgumentParser; _commandSelector = commandSelector; _serviceScopeFactory = serviceScopeFactory; Logger = NullLogger <CliService> .Instance;//初始化时,是空的,如果不通过属性注入,则没有日志 }
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; }
public CliService( ICommandLineArgumentParser commandLineArgumentParser, ICommandSelector commandSelector, IServiceScopeFactory serviceScopeFactory, NuGetService nugetService) { CommandLineArgumentParser = commandLineArgumentParser; CommandSelector = commandSelector; ServiceScopeFactory = serviceScopeFactory; NuGetService = nugetService; Logger = NullLogger <CliService> .Instance; }
public UpdateController(ICommandSelector commandSelector, IContextFactory contextFactory, IBotLocalizer localizer) { selector = commandSelector; factory = contextFactory; botLocalizer = localizer; }
public CommandRunner(ICommandTable commandTable, ICommandSelector commandSelector, ParameterBinder parameterBinder) { _commandTable = commandTable; _commandSelector = commandSelector; _parameterBinder = parameterBinder; }