3 implementations of IDashboardClient
Aspire.Dashboard (1)
ResourceService\DashboardClient.cs (1)
38internal sealed class DashboardClient : IDashboardClient
Aspire.Dashboard.Components.Tests (1)
Controls\ApplicationNameTests.cs (1)
47private sealed class MockDashboardClient : IDashboardClient
Aspire.Dashboard.Tests (1)
Integration\Playwright\MockDashboardClient.cs (1)
11public sealed class MockDashboardClient : IDashboardClient
23 references to IDashboardClient
Aspire.Dashboard (11)
DashboardWebApplication.cs (3)
197builder.Services.AddScoped<IDashboardClient, DashboardClient>(); 287var client = context.RequestServices.GetRequiredService<IDashboardClient>();
Model\ResourceOutgoingPeerResolver.cs (1)
20public ResourceOutgoingPeerResolver(IDashboardClient resourceService)
ResourceService\DashboardClient.cs (7)
33/// <see cref="IDashboardClient.SubscribeResourcesAsync"/> and <see cref="IDashboardClient.SubscribeConsoleLogs"/> 34/// will throw if <see cref="IDashboardClient.IsEnabled"/> is <see langword="false"/>. Callers should 394Task IDashboardClient.WhenConnected 406string IDashboardClient.ApplicationName 413async Task<ResourceViewModelSubscription> IDashboardClient.SubscribeResourcesAsync(CancellationToken cancellationToken) 461async IAsyncEnumerable<IReadOnlyList<ResourceLogLine>>? IDashboardClient.SubscribeConsoleLogs(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken)
Aspire.Dashboard.Components.Tests (2)
Controls\ApplicationNameTests.cs (2)
23Services.AddSingleton<IDashboardClient, DashboardClient>(); 38Services.AddSingleton<IDashboardClient, MockDashboardClient>();
Aspire.Dashboard.Tests (10)
Integration\DashboardClientAuthTests.cs (2)
120var iClient = (IDashboardClient)client;
Integration\Playwright\DashboardServerFixture.cs (2)
52builder.Services.RemoveAll<IDashboardClient>(); 53builder.Services.AddSingleton<IDashboardClient, MockDashboardClient>();
Model\DashboardClientTests.cs (5)
44IDashboardClient client = instance; 74IDashboardClient client = instance; 99await using IDashboardClient client = CreateResourceServiceClient(); 112IDashboardClient client = instance; 130IDashboardClient client = instance;
ResourceOutgoingPeerResolverTests.cs (1)
211private sealed class MockDashboardClient(Task<ResourceViewModelSubscription> subscribeResult) : IDashboardClient