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