2 implementations of IDashboardInfoProvider
aspire (2)
Mcp\Tools\IDashboardInfoProvider.cs (2)
31
ILogger logger) :
IDashboardInfoProvider
44
internal sealed class StaticDashboardInfoProvider(string dashboardUrl, string? apiKey) :
IDashboardInfoProvider
8 references to IDashboardInfoProvider
aspire (3)
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
Aspire.Cli.Tests (5)
Mcp\ExcludeFromMcpTests.cs (3)
581
IDashboardInfoProvider
dashboardInfoProvider = new BackchannelDashboardInfoProvider(monitor, NullLogger<BackchannelDashboardInfoProvider>.Instance);
593
IDashboardInfoProvider
dashboardInfoProvider = new BackchannelDashboardInfoProvider(monitor, NullLogger<BackchannelDashboardInfoProvider>.Instance);
605
IDashboardInfoProvider
dashboardInfoProvider = new BackchannelDashboardInfoProvider(monitor, NullLogger<BackchannelDashboardInfoProvider>.Instance);
Mcp\ListStructuredLogsToolTests.cs (1)
393
IDashboardInfoProvider
dashboardInfoProvider = new BackchannelDashboardInfoProvider(actualMonitor, NullLogger<BackchannelDashboardInfoProvider>.Instance);
Mcp\ListTracesToolTests.cs (1)
435
IDashboardInfoProvider
dashboardInfoProvider = new BackchannelDashboardInfoProvider(actualMonitor, NullLogger<BackchannelDashboardInfoProvider>.Instance);