Example #1
0
 public UsageInformationService(
     IMetricsConsentService metricsConsentService,
     IEnumerable <IDetailedTelemetryProvider> providers)
 {
     _metricsConsentService = metricsConsentService;
     _providers             = providers;
 }
Example #2
0
 public NewInstallStep(
     IUserService userService,
     DatabaseBuilder databaseBuilder,
     IHttpClientFactory httpClientFactory,
     IOptions <UserPasswordConfigurationSettings> passwordConfiguration,
     IOptions <SecuritySettings> securitySettings,
     IOptionsMonitor <ConnectionStrings> connectionStrings,
     ICookieManager cookieManager,
     IBackOfficeUserManager userManager,
     IDbProviderFactoryCreator dbProviderFactoryCreator,
     IEnumerable <IDatabaseProviderMetadata> databaseProviderMetadata,
     ILocalizedTextService localizedTextService,
     IMetricsConsentService metricsConsentService)
 {
     _userService              = userService ?? throw new ArgumentNullException(nameof(userService));
     _databaseBuilder          = databaseBuilder ?? throw new ArgumentNullException(nameof(databaseBuilder));
     _httpClientFactory        = httpClientFactory;
     _passwordConfiguration    = passwordConfiguration.Value ?? throw new ArgumentNullException(nameof(passwordConfiguration));
     _securitySettings         = securitySettings.Value ?? throw new ArgumentNullException(nameof(securitySettings));
     _connectionStrings        = connectionStrings;
     _cookieManager            = cookieManager;
     _userManager              = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _dbProviderFactoryCreator = dbProviderFactoryCreator ?? throw new ArgumentNullException(nameof(dbProviderFactoryCreator));
     _databaseProviderMetadata = databaseProviderMetadata;
     _localizedTextService     = localizedTextService;
     _metricsConsentService    = metricsConsentService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TelemetryService"/> class.
 /// </summary>
 public TelemetryService(
     IManifestParser manifestParser,
     IUmbracoVersion umbracoVersion,
     ISiteIdentifierService siteIdentifierService,
     IUsageInformationService usageInformationService,
     IMetricsConsentService metricsConsentService)
 {
     _manifestParser          = manifestParser;
     _umbracoVersion          = umbracoVersion;
     _siteIdentifierService   = siteIdentifierService;
     _usageInformationService = usageInformationService;
     _metricsConsentService   = metricsConsentService;
 }
Example #4
0
 public AnalyticsController(IMetricsConsentService metricsConsentService)
 {
     _metricsConsentService = metricsConsentService;
 }