コード例 #1
0
 public RunFromPackageHandler(IEnvironment environment, IMeshServiceClient meshServiceClient,
                              IBashCommandHandler bashCommandHandler, IUnZipHandler unZipHandler, IPackageDownloadHandler packageDownloadHandler, IMetricsLogger metricsLogger, ILogger <RunFromPackageHandler> logger)
 {
     _environment            = environment ?? throw new ArgumentNullException(nameof(environment));
     _meshServiceClient      = meshServiceClient ?? throw new ArgumentNullException(nameof(meshServiceClient));
     _bashCommandHandler     = bashCommandHandler ?? throw new ArgumentNullException(nameof(bashCommandHandler));
     _unZipHandler           = unZipHandler ?? throw new ArgumentNullException(nameof(unZipHandler));
     _packageDownloadHandler = packageDownloadHandler ?? throw new ArgumentNullException(nameof(packageDownloadHandler));
     _metricsLogger          = metricsLogger ?? throw new ArgumentNullException(nameof(metricsLogger));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 public InstanceManager(IOptionsFactory <ScriptApplicationHostOptions> optionsFactory, IHttpClientFactory httpClientFactory, IScriptWebHostEnvironment webHostEnvironment,
                        IEnvironment environment, ILogger <InstanceManager> logger, IMetricsLogger metricsLogger, IMeshServiceClient meshServiceClient, IRunFromPackageHandler runFromPackageHandler,
                        IPackageDownloadHandler packageDownloadHandler)
 {
     _client                 = httpClientFactory?.CreateClient() ?? throw new ArgumentNullException(nameof(httpClientFactory));
     _webHostEnvironment     = webHostEnvironment ?? throw new ArgumentNullException(nameof(webHostEnvironment));
     _logger                 = logger ?? throw new ArgumentNullException(nameof(logger));
     _metricsLogger          = metricsLogger;
     _meshServiceClient      = meshServiceClient;
     _runFromPackageHandler  = runFromPackageHandler ?? throw new ArgumentNullException(nameof(runFromPackageHandler));
     _packageDownloadHandler = packageDownloadHandler ?? throw new ArgumentNullException(nameof(packageDownloadHandler));
     _environment            = environment ?? throw new ArgumentNullException(nameof(environment));
     _optionsFactory         = optionsFactory ?? throw new ArgumentNullException(nameof(optionsFactory));
 }