4 instantiations of DashboardClient
Aspire.Dashboard.Tests (4)
Integration\DashboardClientAuthTests.cs (1)
130
var client = new
DashboardClient
(
Model\DashboardClientTests.cs (1)
1491
return new
DashboardClient
(
Model\DashboardDataSourceTests.cs (2)
212
await using var currentClient = new
DashboardClient
(
1473
await 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)
322
builder.Services.TryAddSingleton<
DashboardClient
>();
325
builder.Services.AddKeyedSingleton<IDashboardClient>(
DashboardClient
.LiveAppHostServiceKey,
326
(services, _) => services.GetRequiredService<
DashboardClient
>());
419
new Aspire.Dashboard.Terminal.DefaultTerminalConnectionResolver(services.GetRequiredService<
DashboardClient
>()));
ServiceClient\DashboardClient.cs (4)
70
private readonly ILogger<
DashboardClient
> _logger;
115
_logger = loggerFactory.CreateLogger<
DashboardClient
>();
354
throw new InvalidOperationException($"{nameof(
DashboardClient
)} is disabled. Check the {nameof(IsEnabled)} property before calling this.");
1374
var informationalVersion = Shared.AssemblyVersionHelper.GetInformationalVersion(typeof(
DashboardClient
).Assembly);
ServiceClient\SelectedDashboardClient.cs (1)
10
internal sealed class SelectedDashboardClient(
DashboardClient
currentClient, DashboardDataSource dataSource) : IDashboardClient
Aspire.Dashboard.Components.Tests (3)
Controls\ApplicationNameTests.cs (1)
74
Services.AddSingleton<IDashboardClient,
DashboardClient
>();
Interactions\InteractionsProviderTests.cs (1)
738
Services.AddKeyedSingleton<IDashboardClient>(
DashboardClient
.LiveAppHostServiceKey, dashboardClient ?? new TestDashboardClient());
Layout\MainLayoutTests.cs (1)
1255
Services.AddKeyedSingleton<IDashboardClient>(
DashboardClient
.LiveAppHostServiceKey, dashboardClient);
Aspire.Dashboard.Tests (41)
Integration\DashboardClientAuthTests.cs (4)
43
await using
var
client = await CreateDashboardClientAsync(activitySource, loggerFactory, server.Url, authMode: ResourceClientAuthMode.Unsecured).DefaultTimeout();
60
await using
var
client = await CreateDashboardClientAsync(activitySource, loggerFactory, server.Url, authMode: ResourceClientAuthMode.ApiKey, configureOptions: options => options.ResourceServiceClient.ApiKey = "TestApiKey!").DefaultTimeout();
110
private static async Task<
DashboardClient
> CreateDashboardClientAsync(
130
var
client = new DashboardClient(
Model\DashboardClientTests.cs (34)
256
await using
var
client = CreateResourceServiceClient(
336
await using
var
instance = CreateResourceServiceClient();
366
await using
var
instance = CreateResourceServiceClient();
404
await using
var
instance = CreateResourceServiceClient();
423
await using
var
instance = CreateResourceServiceClient();
449
await using
var
instance = CreateResourceServiceClient(resourceRepositoryWriter: repositoryWriter);
494
await using
var
client = CreateResourceServiceClient(resourceRepositoryWriter: writer);
538
await using
var
client = CreateResourceServiceClient();
612
await using
var
client = CreateResourceServiceClient(resourceRepositoryWriter: writer);
666
await using
var
instance = CreateResourceServiceClient();
695
await using
var
instance = CreateResourceServiceClient();
732
await using
var
instance = CreateResourceServiceClient();
750
await using
var
instance = CreateResourceServiceClient();
765
await using
var
instance = CreateResourceServiceClient(applicationName: configuredName);
776
await using
var
instance = CreateResourceServiceClient();
786
await using
var
instance = CreateResourceServiceClient();
801
await using
var
instance = CreateResourceServiceClient(activitySource);
842
await using
var
instance = CreateResourceServiceClient();
858
await using
var
instance = CreateResourceServiceClient();
873
await using
var
instance = CreateResourceServiceClient();
892
await using
var
instance = CreateResourceServiceClient();
903
await using
var
instance = CreateResourceServiceClient();
923
await using
var
instance = CreateResourceServiceClient();
958
await using
var
instance = CreateResourceServiceClient();
985
await using
var
instance = CreateResourceServiceClient();
1026
var result =
DashboardClient
.IsDashboardVersionSufficient(dashboard, requiredVersion);
1037
await using
var
instance = CreateResourceServiceClient();
1060
await using
var
instance = CreateResourceServiceClient();
1078
await using
var
instance = CreateResourceServiceClient();
1112
await using
var
client = CreateResourceServiceClient();
1167
await using
var
client = CreateResourceServiceClient();
1197
await using
var
client = CreateResourceServiceClient();
1213
await using
var
client = CreateResourceServiceClient();
1467
private
DashboardClient
CreateResourceServiceClient(
Model\DashboardDataSourceTests.cs (2)
212
await using
var
currentClient = new DashboardClient(
1473
await using
var
currentClient = new DashboardClient(
SecurityOptionsBindingTests.cs (1)
69
DashboardClient
.BindSslClientAuthenticationOptions(