21 references to DashboardClient
Aspire.Dashboard (21)
Components\Controls\ApplicationName.razor.cs (6)
22
public required IDashboardClient
DashboardClient
{ get; init; }
29
if (
DashboardClient
.IsEnabled && !
DashboardClient
.WhenConnected.IsCompletedSuccessfully)
32
await
DashboardClient
.WhenConnected.WaitAsync(_disposalCts.Token);
37
_applicationName = string.Format(CultureInfo.InvariantCulture, Loc[ResourceName],
DashboardClient
.ApplicationName);
41
_applicationName =
DashboardClient
.ApplicationName;
Components\Layout\MainLayout.razor.cs (1)
86
if (!
DashboardClient
.IsEnabled)
Components\Layout\MobileNavMenu.razor.cs (2)
21
public required IDashboardClient
DashboardClient
{ get; init; }
37
if (
DashboardClient
.IsEnabled)
Components\Pages\ConsoleLogs.razor.cs (4)
23
public required IDashboardClient
DashboardClient
{ get; init; }
84
if (!
DashboardClient
.IsEnabled)
89
var (snapshot, subscription) = await
DashboardClient
.SubscribeResourcesAsync(_resourceSubscriptionCancellation.Token);
277
var subscription =
DashboardClient
.SubscribeConsoleLogs(PageViewModel.SelectedResource.Name, cancellationToken);
Components\Pages\Resources.razor.cs (4)
38
public required IDashboardClient
DashboardClient
{ get; init; }
166
if (
DashboardClient
.IsEnabled)
189
var (snapshot, subscription) = await
DashboardClient
.SubscribeResourcesAsync(_watchTaskCancellationTokenSource.Token);
319
var response = await
DashboardClient
.ExecuteResourceCommandAsync(resource.Name, resource.ResourceType, command, CancellationToken.None);
DashboardWebApplication.cs (1)
197
builder.Services.AddScoped<IDashboardClient,
DashboardClient
>();
ResourceService\DashboardClient.cs (3)
51
private readonly ILogger<
DashboardClient
> _logger;
76
_logger = loggerFactory.CreateLogger<
DashboardClient
>();
217
throw new InvalidOperationException($"{nameof(
DashboardClient
)} is disabled. Check the {nameof(IsEnabled)} property before calling this.");