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);
148
if (!
_resourceToolRefreshService
.TryGetResourceToolMap(out var resourceToolMap))
155
(resourceToolMap, _) = await
_resourceToolRefreshService
.RefreshResourceToolMapAsync(cancellationToken);
198
if (!
_resourceToolRefreshService
.TryGetResourceToolMap(out var resourceToolMap))
201
(resourceToolMap, changed) = await
_resourceToolRefreshService
.RefreshResourceToolMapAsync(cancellationToken);
204
await
_resourceToolRefreshService
.SendToolsListChangedNotificationAsync(cancellationToken).ConfigureAwait(false);
242
_resourceToolRefreshService
.InvalidateToolMap();