1 write to _resourceToolRefreshService
aspire (1)
Commands\AgentMcpCommand.cs (1)
85_resourceToolRefreshService = new McpResourceToolRefreshService(auxiliaryBackchannelMonitor, loggerFactory.CreateLogger<McpResourceToolRefreshService>());
8 references to _resourceToolRefreshService
aspire (8)
Commands\AgentMcpCommand.cs (8)
213_knownTools[KnownMcpTools.RefreshTools] = new RefreshToolsTool(_resourceToolRefreshService, () => KnownTools.Count); 240_resourceToolRefreshService.SetMcpServer(server); 247_resourceToolRefreshService.SetMcpServer(null); 286(snapshot, _) = await _resourceToolRefreshService.RefreshResourceToolMapAsync(cancellationToken); 351(snapshot, changed) = await _resourceToolRefreshService.RefreshResourceToolMapAsync(cancellationToken); 354await _resourceToolRefreshService.SendToolsListChangedNotificationAsync(cancellationToken).ConfigureAwait(false); 393_resourceToolRefreshService.InvalidateToolMap(); 413return _resourceToolRefreshService.TryGetResourceToolMap(connection, out var snapshot)