1 write to _resourceToolRefreshService
aspire (1)
Commands\AgentMcpCommand.cs (1)
65_resourceToolRefreshService = new McpResourceToolRefreshService(auxiliaryBackchannelMonitor, loggerFactory.CreateLogger<McpResourceToolRefreshService>());
9 references to _resourceToolRefreshService
aspire (9)
Commands\AgentMcpCommand.cs (9)
78[KnownMcpTools.RefreshTools] = new RefreshToolsTool(_resourceToolRefreshService), 119_resourceToolRefreshService.SetMcpServer(server); 126_resourceToolRefreshService.SetMcpServer(null); 148if (!_resourceToolRefreshService.TryGetResourceToolMap(out var resourceToolMap)) 155(resourceToolMap, _) = await _resourceToolRefreshService.RefreshResourceToolMapAsync(cancellationToken); 198if (!_resourceToolRefreshService.TryGetResourceToolMap(out var resourceToolMap)) 201(resourceToolMap, changed) = await _resourceToolRefreshService.RefreshResourceToolMapAsync(cancellationToken); 204await _resourceToolRefreshService.SendToolsListChangedNotificationAsync(cancellationToken).ConfigureAwait(false); 242_resourceToolRefreshService.InvalidateToolMap();