3 instantiations of DashboardClient
Aspire.Dashboard.Tests (3)
Integration\DashboardClientAuthTests.cs (1)
130
var client = new
DashboardClient
(
Model\DashboardClientTests.cs (1)
815
return new
DashboardClient
(
Model\DashboardDataSourceTests.cs (1)
1127
await using var currentClient = new
DashboardClient
(
46 references to DashboardClient
Aspire.Dashboard (12)
Components\Interactions\InteractionsProvider.cs (1)
68
[Inject(Key = ServiceClient.
DashboardClient
.LiveAppHostServiceKey)]
DashboardWebApplication.cs (6)
285
builder.Services.TryAddSingleton<
DashboardClient
>();
288
builder.Services.AddKeyedSingleton<IDashboardClient>(
DashboardClient
.LiveAppHostServiceKey,
289
(services, _) => services.GetRequiredService<
DashboardClient
>());
370
new Aspire.Dashboard.Terminal.DefaultTerminalConnectionResolver(services.GetRequiredService<
DashboardClient
>()));
478
var
client = context.RequestServices.GetRequiredService<
DashboardClient
>();
ServiceClient\DashboardClient.cs (4)
70
private readonly ILogger<
DashboardClient
> _logger;
115
_logger = loggerFactory.CreateLogger<
DashboardClient
>();
324
throw new InvalidOperationException($"{nameof(
DashboardClient
)} is disabled. Check the {nameof(IsEnabled)} property before calling this.");
1205
var informationalVersion = Shared.AssemblyVersionHelper.GetInformationalVersion(typeof(
DashboardClient
).Assembly);
ServiceClient\SelectedDashboardClient.cs (1)
9
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)
691
Services.AddKeyedSingleton<IDashboardClient>(
DashboardClient
.LiveAppHostServiceKey, dashboardClient ?? new TestDashboardClient());
Layout\MainLayoutTests.cs (1)
1081
Services.AddKeyedSingleton<IDashboardClient>(
DashboardClient
.LiveAppHostServiceKey, dashboardClient);
Aspire.Dashboard.Tests (31)
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 (26)
35
await using
var
instance = CreateResourceServiceClient();
65
await using
var
instance = CreateResourceServiceClient();
103
await using
var
instance = CreateResourceServiceClient();
122
await using
var
instance = CreateResourceServiceClient();
148
await using
var
instance = CreateResourceServiceClient(resourceRepositoryWriter: repositoryWriter);
180
await using
var
instance = CreateResourceServiceClient();
209
await using
var
instance = CreateResourceServiceClient();
246
await using
var
instance = CreateResourceServiceClient();
264
await using
var
instance = CreateResourceServiceClient();
275
await using
var
instance = CreateResourceServiceClient();
285
await using
var
instance = CreateResourceServiceClient();
300
await using
var
instance = CreateResourceServiceClient(activitySource);
341
await using
var
instance = CreateResourceServiceClient();
357
await using
var
instance = CreateResourceServiceClient();
372
await using
var
instance = CreateResourceServiceClient();
391
await using
var
instance = CreateResourceServiceClient();
402
await using
var
instance = CreateResourceServiceClient();
422
await using
var
instance = CreateResourceServiceClient();
456
await using
var
instance = CreateResourceServiceClient();
483
await using
var
instance = CreateResourceServiceClient();
524
var result =
DashboardClient
.IsDashboardVersionSufficient(dashboard, requiredVersion);
535
await using
var
instance = CreateResourceServiceClient();
558
await using
var
instance = CreateResourceServiceClient();
576
await using
var
instance = CreateResourceServiceClient();
793
private
DashboardClient
CreateResourceServiceClient(
800
private static
DashboardClient
CreateResourceServiceClient(
Model\DashboardDataSourceTests.cs (1)
1127
await using
var
currentClient = new DashboardClient(