1 implementation of IDocsFetcher
aspire (1)
Mcp\Docs\DocsFetcher.cs (1)
27
internal sealed class DocsFetcher(HttpClient httpClient, IDocsCache cache, ILogger<DocsFetcher> logger) :
IDocsFetcher
5 references to IDocsFetcher
aspire (4)
Mcp\Docs\DocsFetcher.cs (1)
25
/// Default implementation of <see cref="
IDocsFetcher
"/> that fetches from aspire.dev with ETag caching.
Mcp\Docs\DocsIndexService.cs (2)
90
internal sealed partial class DocsIndexService(
IDocsFetcher
docsFetcher, ILogger<DocsIndexService> logger) : IDocsIndexService
107
private readonly
IDocsFetcher
_docsFetcher = docsFetcher;
Program.cs (1)
189
builder.Services.AddHttpClient<
IDocsFetcher
, DocsFetcher>();
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
137
services.AddHttpClient<
IDocsFetcher
, DocsFetcher>();