コード例 #1
0
 public CheckTransientsCommand(
     SomeTransientProveryator someTransientProveryator,
     AnotherTransientProveryator anotherTransientProveryator,
     string command)
     : base(command)
 {
     _someTransientProveryator    = someTransientProveryator;
     _anotherTransientProveryator = anotherTransientProveryator;
 }
コード例 #2
0
 public CommandFactory(
     IHostEnvironment hostEnvironment,
     IHostApplicationLifetime hostLifetime,
     IOptions <TegridyCheckerOptions> options,
     INetFrameworkCodeExecutor netFrameworkCodeExecutor,
     SomeTransientProveryator someTransientProveryator,
     AnotherTransientProveryator anotherTransientProveryator)
 {
     _commandCreators = new Dictionary <string, Func <ICommand> >
     {
         { HelpCommand, () => new HelpCommand(hostEnvironment, this, HelpCommand) },
         { CheckPriveleges, () => new CheckPrivelegesCommand(CheckPriveleges) },
         { CheckTransientCommand, () => new CheckTransientsCommand(someTransientProveryator, anotherTransientProveryator, CheckTransientCommand) },
         { ExecuteNetFrameworkCodeCommand, () => new ExecuteNetFrameworkCommand(netFrameworkCodeExecutor, ExecuteNetFrameworkCodeCommand) },
         { ExitCommand, () => new ExitCommand(hostLifetime, options, ExitCommand) }
     };
     _cachedCommands = new Dictionary <string, ICommand>();
 }