3 instantiations of DashboardClient
Aspire.Dashboard.Tests (3)
Integration\DashboardClientAuthTests.cs (1)
130var client = new DashboardClient(
Model\DashboardClientTests.cs (1)
815return new DashboardClient(
Model\DashboardDataSourceTests.cs (1)
1183await using var currentClient = new DashboardClient(
44 references to DashboardClient
Aspire.Dashboard (10)
Components\Interactions\InteractionsProvider.cs (1)
67[Inject(Key = ServiceClient.DashboardClient.LiveAppHostServiceKey)]
DashboardWebApplication.cs (4)
290builder.Services.TryAddSingleton<DashboardClient>(); 293builder.Services.AddKeyedSingleton<IDashboardClient>(DashboardClient.LiveAppHostServiceKey, 294(services, _) => services.GetRequiredService<DashboardClient>()); 377new Aspire.Dashboard.Terminal.DefaultTerminalConnectionResolver(services.GetRequiredService<DashboardClient>()));
ServiceClient\DashboardClient.cs (4)
70private readonly ILogger<DashboardClient> _logger; 115_logger = loggerFactory.CreateLogger<DashboardClient>(); 328throw new InvalidOperationException($"{nameof(DashboardClient)} is disabled. Check the {nameof(IsEnabled)} property before calling this."); 1209var informationalVersion = Shared.AssemblyVersionHelper.GetInformationalVersion(typeof(DashboardClient).Assembly);
ServiceClient\SelectedDashboardClient.cs (1)
9internal sealed class SelectedDashboardClient(DashboardClient currentClient, DashboardDataSource dataSource) : IDashboardClient
Aspire.Dashboard.Components.Tests (3)
Controls\ApplicationNameTests.cs (1)
74Services.AddSingleton<IDashboardClient, DashboardClient>();
Interactions\InteractionsProviderTests.cs (1)
738Services.AddKeyedSingleton<IDashboardClient>(DashboardClient.LiveAppHostServiceKey, dashboardClient ?? new TestDashboardClient());
Layout\MainLayoutTests.cs (1)
1042Services.AddKeyedSingleton<IDashboardClient>(DashboardClient.LiveAppHostServiceKey, dashboardClient);
Aspire.Dashboard.Tests (31)
Integration\DashboardClientAuthTests.cs (4)
43await using var client = await CreateDashboardClientAsync(activitySource, loggerFactory, server.Url, authMode: ResourceClientAuthMode.Unsecured).DefaultTimeout(); 60await using var client = await CreateDashboardClientAsync(activitySource, loggerFactory, server.Url, authMode: ResourceClientAuthMode.ApiKey, configureOptions: options => options.ResourceServiceClient.ApiKey = "TestApiKey!").DefaultTimeout(); 110private static async Task<DashboardClient> CreateDashboardClientAsync( 130var client = new DashboardClient(
Model\DashboardClientTests.cs (26)
35await using var instance = CreateResourceServiceClient(); 65await using var instance = CreateResourceServiceClient(); 103await using var instance = CreateResourceServiceClient(); 122await using var instance = CreateResourceServiceClient(); 148await using var instance = CreateResourceServiceClient(resourceRepositoryWriter: repositoryWriter); 180await using var instance = CreateResourceServiceClient(); 209await using var instance = CreateResourceServiceClient(); 246await using var instance = CreateResourceServiceClient(); 264await using var instance = CreateResourceServiceClient(); 275await using var instance = CreateResourceServiceClient(); 285await using var instance = CreateResourceServiceClient(); 300await using var instance = CreateResourceServiceClient(activitySource); 341await using var instance = CreateResourceServiceClient(); 357await using var instance = CreateResourceServiceClient(); 372await using var instance = CreateResourceServiceClient(); 391await using var instance = CreateResourceServiceClient(); 402await using var instance = CreateResourceServiceClient(); 422await using var instance = CreateResourceServiceClient(); 456await using var instance = CreateResourceServiceClient(); 483await using var instance = CreateResourceServiceClient(); 524var result = DashboardClient.IsDashboardVersionSufficient(dashboard, requiredVersion); 535await using var instance = CreateResourceServiceClient(); 558await using var instance = CreateResourceServiceClient(); 576await using var instance = CreateResourceServiceClient(); 793private DashboardClient CreateResourceServiceClient( 800private static DashboardClient CreateResourceServiceClient(
Model\DashboardDataSourceTests.cs (1)
1183await using var currentClient = new DashboardClient(