public MonoNotNetCoreCheck(IOsInfo osInfo, IProcessProvider processProvider, Logger logger) { _osInfo = osInfo; _processProvider = processProvider; }
public void UpdateScope(IOsInfo osInfo) { SentrySdk.ConfigureScope(scope => { scope.SetTag("is_docker", $"{osInfo.IsDocker}"); }); }
public InstallUpdateService(ICheckUpdateService checkUpdateService, IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, IDiskTransferService diskTransferService, IHttpClient httpClient, IArchiveService archiveService, IProcessProvider processProvider, IVerifyUpdates updateVerifier, IStartupContext startupContext, IConfigFileProvider configFileProvider, IRuntimeInfo runtimeInfo, IBackupService backupService, IOsInfo osInfo, Logger logger) { if (configFileProvider == null) { throw new ArgumentNullException(nameof(configFileProvider)); } _checkUpdateService = checkUpdateService; _appFolderInfo = appFolderInfo; _diskProvider = diskProvider; _diskTransferService = diskTransferService; _httpClient = httpClient; _archiveService = archiveService; _processProvider = processProvider; _updateVerifier = updateVerifier; _startupContext = startupContext; _configFileProvider = configFileProvider; _runtimeInfo = runtimeInfo; _backupService = backupService; _osInfo = osInfo; _logger = logger; }
public MonoNotNetCoreCheck(IOsInfo osInfo, IProcessProvider processProvider, ILocalizationService localizationService, Logger logger) : base(localizationService) { _osInfo = osInfo; _processProvider = processProvider; }
public RemotePathMappingCheck(IDiskProvider diskProvider, IProvideDownloadClient downloadClientProvider, IOsInfo osInfo, Logger logger) { _diskProvider = diskProvider; _downloadClientProvider = downloadClientProvider; _logger = logger; _osInfo = osInfo; }
public CalibreRootFolderCheck(IDiskProvider diskProvider, IRootFolderService rootFolderService, ICalibreProxy calibreProxy, IOsInfo osInfo, Logger logger) { _diskProvider = diskProvider; _rootFolderService = rootFolderService; _calibreProxy = calibreProxy; _logger = logger; _osInfo = osInfo; }
public UpdateCheck(IDiskProvider diskProvider, IAppFolderInfo appFolderInfo, ICheckUpdateService checkUpdateService, IConfigFileProvider configFileProvider, IOsInfo osInfo) { _diskProvider = diskProvider; _appFolderInfo = appFolderInfo; _checkUpdateService = checkUpdateService; _configFileProvider = configFileProvider; _osInfo = osInfo; }
public void UpdateScope(IOsInfo osInfo) { SentrySdk.ConfigureScope(scope => { if (osInfo.Name != null && PlatformInfo.IsMono) { // Sentry auto-detection of non-Windows platforms isn't that accurate on certain devices. scope.Contexts.OperatingSystem.Name = osInfo.Name.FirstCharToUpper(); scope.Contexts.OperatingSystem.RawDescription = osInfo.FullName; scope.Contexts.OperatingSystem.Version = osInfo.Version.ToString(); } }); }
public RemotePathMappingCheck(IDiskProvider diskProvider, IProvideDownloadClient downloadClientProvider, IConfigService configService, IOsInfo osInfo, Logger logger, ILocalizationService localizationService) : base(localizationService) { _diskProvider = diskProvider; _downloadClientProvider = downloadClientProvider; _configService = configService; _logger = logger; _osInfo = osInfo; }
public UserAgentBuilder(IOsInfo osInfo) { var osName = OsInfo.Os.ToString(); if (!string.IsNullOrWhiteSpace(osInfo.Name)) { osName = osInfo.Name.ToLower(); } var osVersion = osInfo.Version?.ToLower(); _userAgent = $"{BuildInfo.AppName}/{BuildInfo.Version} ({osName} {osVersion})"; _userAgentSimplified = $"{BuildInfo.AppName}/{BuildInfo.Version.ToString(2)}"; }
public UrlAclAdapter(INetshProvider netshProvider, IConfigFileProvider configFileProvider, IRuntimeInfo runtimeInfo, IOsInfo osInfo, Logger logger) { _netshProvider = netshProvider; _configFileProvider = configFileProvider; _runtimeInfo = runtimeInfo; _osInfo = osInfo; _logger = logger; InternalUrls = new List <UrlAcl>(); RegisteredUrls = new List <UrlAcl>(); }
public SystemController(IAppFolderInfo appFolderInfo, IRuntimeInfo runtimeInfo, IPlatformInfo platformInfo, IOsInfo osInfo, IConfigFileProvider configFileProvider, IMainDatabase database, ILifecycleService lifecycleService, IDeploymentInfoProvider deploymentInfoProvider, EndpointDataSource endpoints, DfaGraphWriter graphWriter, DuplicateEndpointDetector detector) { _appFolderInfo = appFolderInfo; _runtimeInfo = runtimeInfo; _platformInfo = platformInfo; _osInfo = osInfo; _configFileProvider = configFileProvider; _database = database; _lifecycleService = lifecycleService; _deploymentInfoProvider = deploymentInfoProvider; _endpointData = endpoints; _graphWriter = graphWriter; _detector = detector; }
public InitializeLogger(IOsInfo osInfo) { _osInfo = osInfo; }