4 instantiations of DashboardClient
Aspire.Dashboard.Tests (4)
Integration\DashboardClientAuthTests.cs (1)
130var client = new DashboardClient(
Model\DashboardClientTests.cs (1)
1491return new DashboardClient(
Model\DashboardDataSourceTests.cs (2)
212await using var currentClient = new DashboardClient( 1473await using var currentClient = new DashboardClient(
54 references to DashboardClient
Aspire.Dashboard (10)
Components\Interactions\InteractionsProvider.cs (1)
69[Inject(Key = ServiceClient.DashboardClient.LiveAppHostServiceKey)]
DashboardWebApplication.cs (4)
322builder.Services.TryAddSingleton<DashboardClient>(); 325builder.Services.AddKeyedSingleton<IDashboardClient>(DashboardClient.LiveAppHostServiceKey, 326(services, _) => services.GetRequiredService<DashboardClient>()); 419new Aspire.Dashboard.Terminal.DefaultTerminalConnectionResolver(services.GetRequiredService<DashboardClient>()));
ServiceClient\DashboardClient.cs (4)
70private readonly ILogger<DashboardClient> _logger; 115_logger = loggerFactory.CreateLogger<DashboardClient>(); 354throw new InvalidOperationException($"{nameof(DashboardClient)} is disabled. Check the {nameof(IsEnabled)} property before calling this."); 1374var informationalVersion = Shared.AssemblyVersionHelper.GetInformationalVersion(typeof(DashboardClient).Assembly);
ServiceClient\SelectedDashboardClient.cs (1)
10internal 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)
1255Services.AddKeyedSingleton<IDashboardClient>(DashboardClient.LiveAppHostServiceKey, dashboardClient);
Aspire.Dashboard.Tests (41)
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 (34)
256await using var client = CreateResourceServiceClient( 336await using var instance = CreateResourceServiceClient(); 366await using var instance = CreateResourceServiceClient(); 404await using var instance = CreateResourceServiceClient(); 423await using var instance = CreateResourceServiceClient(); 449await using var instance = CreateResourceServiceClient(resourceRepositoryWriter: repositoryWriter); 494await using var client = CreateResourceServiceClient(resourceRepositoryWriter: writer); 538await using var client = CreateResourceServiceClient(); 612await using var client = CreateResourceServiceClient(resourceRepositoryWriter: writer); 666await using var instance = CreateResourceServiceClient(); 695await using var instance = CreateResourceServiceClient(); 732await using var instance = CreateResourceServiceClient(); 750await using var instance = CreateResourceServiceClient(); 765await using var instance = CreateResourceServiceClient(applicationName: configuredName); 776await using var instance = CreateResourceServiceClient(); 786await using var instance = CreateResourceServiceClient(); 801await using var instance = CreateResourceServiceClient(activitySource); 842await using var instance = CreateResourceServiceClient(); 858await using var instance = CreateResourceServiceClient(); 873await using var instance = CreateResourceServiceClient(); 892await using var instance = CreateResourceServiceClient(); 903await using var instance = CreateResourceServiceClient(); 923await using var instance = CreateResourceServiceClient(); 958await using var instance = CreateResourceServiceClient(); 985await using var instance = CreateResourceServiceClient(); 1026var result = DashboardClient.IsDashboardVersionSufficient(dashboard, requiredVersion); 1037await using var instance = CreateResourceServiceClient(); 1060await using var instance = CreateResourceServiceClient(); 1078await using var instance = CreateResourceServiceClient(); 1112await using var client = CreateResourceServiceClient(); 1167await using var client = CreateResourceServiceClient(); 1197await using var client = CreateResourceServiceClient(); 1213await using var client = CreateResourceServiceClient(); 1467private DashboardClient CreateResourceServiceClient(
Model\DashboardDataSourceTests.cs (2)
212await using var currentClient = new DashboardClient( 1473await using var currentClient = new DashboardClient(
SecurityOptionsBindingTests.cs (1)
69DashboardClient.BindSslClientAuthenticationOptions(