3 implementations of IAuxiliaryBackchannelMonitor
aspire (1)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
29
ProfilingTelemetry profilingTelemetry) : BackgroundService,
IAuxiliaryBackchannelMonitor
Aspire.Cli.Tests (2)
Mcp\MockPackagingService.cs (1)
43
internal sealed class MockAuxiliaryBackchannelMonitor :
IAuxiliaryBackchannelMonitor
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
11
internal sealed class TestAuxiliaryBackchannelMonitor :
IAuxiliaryBackchannelMonitor
28 references to IAuxiliaryBackchannelMonitor
aspire (26)
Backchannel\AppHostConnectionHelper.cs (1)
27
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor,
Backchannel\AppHostConnectionResolver.cs (1)
44
IAuxiliaryBackchannelMonitor
backchannelMonitor,
Backchannel\OrphanedAppHostCollector.cs (1)
15
IAuxiliaryBackchannelMonitor
backchannelMonitor,
Commands\AgentMcpCommand.cs (2)
32
private readonly
IAuxiliaryBackchannelMonitor
_auxiliaryBackchannelMonitor;
53
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor,
Commands\AppHostLauncher.cs (1)
35
IAuxiliaryBackchannelMonitor
backchannelMonitor,
Commands\PsCommand.cs (2)
75
private readonly
IAuxiliaryBackchannelMonitor
_backchannelMonitor;
90
IAuxiliaryBackchannelMonitor
backchannelMonitor,
Commands\ResourceCommand.cs (2)
24
private readonly
IAuxiliaryBackchannelMonitor
_backchannelMonitor;
78
IAuxiliaryBackchannelMonitor
backchannelMonitor,
Mcp\McpResourceToolRefreshService.cs (2)
18
private readonly
IAuxiliaryBackchannelMonitor
_auxiliaryBackchannelMonitor;
27
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor,
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
19
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor,
Mcp\Tools\IDashboardInfoProvider.cs (1)
30
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor,
Mcp\Tools\ListAppHostsTool.cs (1)
27
internal sealed class ListAppHostsTool(
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor, CliExecutionContext executionContext) : CliMcpTool
Mcp\Tools\ListConsoleLogsTool.cs (1)
17
internal sealed class ListConsoleLogsTool(
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor, ILogger<ListConsoleLogsTool> logger) : CliMcpTool
Mcp\Tools\ListIntegrationsTool.cs (1)
52
internal sealed class ListIntegrationsTool(IPackagingService packagingService, CliExecutionContext executionContext,
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor) : CliMcpTool
Mcp\Tools\ListResourcesTool.cs (1)
50
internal sealed class ListResourcesTool(
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor, ILogger<ListResourcesTool> logger) : CliMcpTool
Mcp\Tools\ListStructuredLogsTool.cs (1)
22
internal sealed class ListStructuredLogsTool(IDashboardInfoProvider dashboardInfoProvider,
IAuxiliaryBackchannelMonitor
? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListStructuredLogsTool> logger) : CliMcpTool
Mcp\Tools\ListTracesTool.cs (1)
22
internal sealed class ListTracesTool(IDashboardInfoProvider dashboardInfoProvider,
IAuxiliaryBackchannelMonitor
? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListTracesTool> logger) : CliMcpTool
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
22
internal sealed class ListTraceStructuredLogsTool(IDashboardInfoProvider dashboardInfoProvider,
IAuxiliaryBackchannelMonitor
? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<ListTraceStructuredLogsTool> logger) : CliMcpTool
Mcp\Tools\McpToolHelpers.cs (3)
18
public static async Task<(string apiToken, string apiBaseUrl, string? dashboardBaseUrl)> GetDashboardInfoAsync(
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor, ILogger logger, CancellationToken cancellationToken)
155
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor,
194
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor,
Mcp\Tools\SelectAppHostTool.cs (1)
13
internal sealed class SelectAppHostTool(
IAuxiliaryBackchannelMonitor
auxiliaryBackchannelMonitor, CliExecutionContext executionContext) : CliMcpTool
Program.cs (1)
493
builder.Services.AddSingleton<
IAuxiliaryBackchannelMonitor
>(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
Aspire.Cli.Tests (2)
Commands\TerminalCommandTests.cs (1)
232
var monitor = (TestAuxiliaryBackchannelMonitor)provider.GetRequiredService<
IAuxiliaryBackchannelMonitor
>();
Utils\CliTestHelper.cs (1)
663
public Func<IServiceProvider,
IAuxiliaryBackchannelMonitor
> AuxiliaryBackchannelMonitorFactory { get; set; } = (IServiceProvider serviceProvider) =>