13 instantiations of DashboardTelemetryConfiguration
Aspire.Dashboard (1)
Telemetry\DashboardTelemetryConfiguration.cs (1)
28return new()
Aspire.Dashboard.Components.Tests (4)
Dialogs\SettingsDialogTests.cs (1)
27Services.AddSingleton(new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = enabled });
Interactions\InteractionsProviderTests.cs (1)
841Services.AddSingleton(new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = false });
Shared\FluentUISetupHelpers.cs (1)
258context.Services.AddSingleton(new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = false });
tests\Shared\DashboardTelemetryFixture.cs (1)
39Configuration = new() { ReportedTelemetryEnabled = reportedTelemetryEnabled };
Aspire.Dashboard.Tests (8)
Model\DashboardCommandExecutorTests.cs (1)
280new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = false }, NullLoggerFactory.Instance);
Telemetry\DashboardTelemetryLogExportTests.cs (1)
42services.AddSingleton(new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = true });
Telemetry\DashboardTelemetryManagerTests.cs (5)
29new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = true }); 34new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = true }, 189new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = true }); 199new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = true }, 322services.AddSingleton(new DashboardTelemetryConfiguration { ReportedTelemetryEnabled = enabled });
tests\Shared\DashboardTelemetryFixture.cs (1)
39Configuration = new() { ReportedTelemetryEnabled = reportedTelemetryEnabled };
22 references to DashboardTelemetryConfiguration
Aspire.Dashboard (10)
DashboardWebApplication.cs (1)
238builder.Services.TryAddSingleton(services => DashboardTelemetryConfiguration.Create(
Telemetry\DashboardTelemetryConfiguration.cs (1)
23public static DashboardTelemetryConfiguration Create(IConfiguration configuration)
Telemetry\DashboardTelemetryManager.cs (3)
20private readonly DashboardTelemetryConfiguration _configuration; 30DashboardTelemetryConfiguration configuration, 46DashboardTelemetryConfiguration configuration,
Telemetry\DashboardTelemetryService.cs (5)
20private readonly DashboardTelemetryConfiguration _configuration; 29public DashboardTelemetryService(ILogger<DashboardTelemetryService> logger, DashboardTelemetryConfiguration configuration, ILoggerFactory loggerFactory) 34internal DashboardTelemetryService(ILogger<DashboardTelemetryService> logger, DashboardTelemetryConfiguration configuration, 214private static TelemetryTagsSource CreateTagsSource(DashboardTelemetryConfiguration configuration, ILoggerFactory loggerFactory) 228internal static TelemetryTagsSource CreateTagsSource(DashboardTelemetryConfiguration configuration, ILoggerFactory loggerFactory,
Aspire.Dashboard.Components.Tests (2)
tests\Shared\DashboardTelemetryFixture.cs (2)
32public DashboardTelemetryConfiguration Configuration { get; } 92internal static DashboardTelemetryService CreateTelemetryService(ILoggerFactory loggerFactory, DashboardTelemetryConfiguration configuration)
Aspire.Dashboard.Tests (10)
Telemetry\DashboardTelemetryConfigurationTests.cs (3)
34var settings = DashboardTelemetryConfiguration.Create(configuration); 50Assert.Throws<InvalidOperationException>(() => DashboardTelemetryConfiguration.Create(configuration));
Telemetry\DashboardTelemetryLogExportTests.cs (1)
44services.GetRequiredService<ILoggerFactory>(), services.GetRequiredService<DashboardTelemetryConfiguration>()));
Telemetry\DashboardTelemetryManagerTests.cs (4)
77services.GetRequiredService<DashboardTelemetryConfiguration>(), 249services.GetRequiredService<DashboardTelemetryConfiguration>(), 311services.GetRequiredService<DashboardTelemetryConfiguration>(), 325services.GetRequiredService<ILoggerFactory>(), services.GetRequiredService<DashboardTelemetryConfiguration>()));
tests\Shared\DashboardTelemetryFixture.cs (2)
32public DashboardTelemetryConfiguration Configuration { get; } 92internal static DashboardTelemetryService CreateTelemetryService(ILoggerFactory loggerFactory, DashboardTelemetryConfiguration configuration)