5 implementations of IDashboardClient
Aspire.Dashboard (1)
ServiceClient\DashboardClient.cs (1)
41
internal sealed class DashboardClient :
IDashboardClient
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TestDashboardClient.cs (1)
12
public class TestDashboardClient :
IDashboardClient
Aspire.Dashboard.Tests (3)
Integration\Playwright\Infrastructure\MockDashboardClient.cs (1)
11
public sealed class MockDashboardClient :
IDashboardClient
ResourceOutgoingPeerResolverTests.cs (1)
412
private sealed class MockDashboardClient(Task<ResourceViewModelSubscription> subscribeResult) :
IDashboardClient
tests\Shared\TestDashboardClient.cs (1)
12
public class TestDashboardClient :
IDashboardClient
44 references to IDashboardClient
Aspire.Dashboard (20)
Components\Controls\ApplicationName.razor.cs (1)
24
public required
IDashboardClient
DashboardClient { get; init; }
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
28
public required
IDashboardClient
DashboardClient { get; init; }
Components\Controls\PropertyValues\ResourceStateValue.razor.cs (1)
25
public required
IDashboardClient
DashboardClient { get; init; }
Components\Interactions\InteractionsProvider.cs (1)
68
public required
IDashboardClient
DashboardClient { get; init; }
Components\Layout\MainLayout.razor.cs (1)
61
public required
IDashboardClient
DashboardClient { get; init; }
Components\Layout\MobileNavMenu.razor.cs (1)
20
public required
IDashboardClient
DashboardClient { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
75
public required
IDashboardClient
DashboardClient { get; init; }
Components\Pages\Resources.razor.cs (1)
47
public required
IDashboardClient
DashboardClient { get; init; }
Components_Layout_DesktopNavMenu_razor.g.cs (1)
604
IDashboardClient
DashboardWebApplication.cs (3)
256
builder.Services.TryAddSingleton<
IDashboardClient
, DashboardClient>();
409
var
client = context.RequestServices.GetRequiredService<
IDashboardClient
>();
Model\Assistant\AssistantChatDataContext.cs (2)
26
private readonly
IDashboardClient
_dashboardClient;
39
IDashboardClient
dashboardClient,
Model\DashboardCommandExecutor.cs (1)
16
IDashboardClient
dashboardClient,
Model\ResourceOutgoingPeerResolver.cs (1)
27
public ResourceOutgoingPeerResolver(
IDashboardClient
resourceService)
ServiceClient\DashboardClient.cs (3)
36
/// <see cref="
IDashboardClient
.SubscribeResourcesAsync"/> and <see cref="
IDashboardClient
.SubscribeConsoleLogs"/>
37
/// will throw if <see cref="
IDashboardClient
.IsEnabled"/> is <see langword="false"/>. Callers should
ServiceClient\IDashboardClient.cs (1)
21
/// Users of <see cref="
IDashboardClient
"/> client should check <see cref="IsEnabled"/> before calling
Aspire.Dashboard.Components.Tests (10)
Controls\ApplicationNameTests.cs (3)
26
Services.AddSingleton<
IDashboardClient
, DashboardClient>();
43
Services.AddSingleton<
IDashboardClient
, DashboardClient>();
65
Services.AddSingleton<
IDashboardClient
>(new TestDashboardClient(applicationName: "<marquee>An HTML title!</marquee>"));
Interactions\InteractionsProviderTests.cs (1)
494
Services.AddSingleton<
IDashboardClient
>(dashboardClient ?? new TestDashboardClient());
Layout\MainLayoutTests.cs (1)
192
Services.AddSingleton<
IDashboardClient
, TestDashboardClient>();
Pages\ConsoleLogsTests.cs (1)
838
Services.AddSingleton<
IDashboardClient
>(dashboardClient ?? new TestDashboardClient());
Pages\LoginTests.cs (1)
66
Services.AddSingleton<
IDashboardClient
>(new TestDashboardClient());
Shared\ResourceSetupHelpers.cs (2)
65
public static void SetupResourcesPage(TestContext context, ViewportInformation viewport,
IDashboardClient
? dashboardClient = null)
121
context.Services.AddSingleton<
IDashboardClient
>(dashboardClient ?? new TestDashboardClient(isEnabled: true, initialResources: [], resourceChannelProvider: Channel.CreateUnbounded<IReadOnlyList<ResourceViewModelChange>>));
Shared\StructuredLogsSetupHelpers.cs (1)
34
context.Services.AddSingleton<
IDashboardClient
>(new TestDashboardClient());
Aspire.Dashboard.Tests (14)
Integration\DashboardClientAuthTests.cs (2)
134
var
iClient = (
IDashboardClient
)client;
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (1)
59
builder.Services.AddSingleton<
IDashboardClient
, MockDashboardClient>();
Markdown\MarkdownProcessorTests.cs (1)
366
internal static AssistantChatDataContext CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null,
IDashboardClient
? dashboardClient = null)
Model\AIAssistant\AssistantChatDataContextTests.cs (1)
210
internal static AssistantChatDataContext CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null,
IDashboardClient
? dashboardClient = null)
Model\DashboardClientTests.cs (9)
45
IDashboardClient
client = instance;
75
IDashboardClient
client = instance;
100
await using
IDashboardClient
client = CreateResourceServiceClient();
113
IDashboardClient
client = instance;
131
IDashboardClient
client = instance;
156
IDashboardClient
client = instance;
185
IDashboardClient
client = instance;
210
await using
IDashboardClient
client = CreateResourceServiceClient();
222
IDashboardClient
client = instance;