public TDNetRunnerInstallationPreferencePaneProvider(ITestFrameworkManager testFrameworkManager, TDNetPreferenceManager preferenceManager, IInstallerManager installerManager) { this.testFrameworkManager = testFrameworkManager; this.preferenceManager = preferenceManager; this.installerManager = installerManager; }
/// <summary> /// 初始化类<see cref="InstallerHostedService"/>。 /// </summary> /// <param name="serviceProvider">服务提供者。</param> /// <param name="installerManager">安装管理接口。</param> /// <param name="logger">日志接口。</param> public InstallerHostedService(IServiceProvider serviceProvider, IInstallerManager installerManager, ILogger <InstallerHostedService> logger) { _serviceProvider = serviceProvider; _installerManager = installerManager; _logger = logger; }
/// <summary> /// Initializes the command. /// </summary> /// <param name="installerManager">The installer manager, not null.</param> public InstallerElevatedCommand(IInstallerManager installerManager) { this.installerManager = installerManager; }
/// <summary> /// Creates the command. /// </summary> /// <param name="installerManager">The installer manager, not null.</param> public SetupUtilityCommand(IInstallerManager installerManager) { this.installerManager = installerManager; }