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