9 references to ServiceEndpointWatcherFactory
Microsoft.Extensions.ServiceDiscovery (9)
Http\HttpServiceEndpointResolver.cs (2)
14internal sealed class HttpServiceEndpointResolver(ServiceEndpointWatcherFactory watcherFactory, IServiceProvider serviceProvider, TimeProvider timeProvider) : IAsyncDisposable 20private readonly ServiceEndpointWatcherFactory _watcherFactory = watcherFactory;
Http\ServiceDiscoveryHttpMessageHandlerFactory.cs (1)
11ServiceEndpointWatcherFactory factory,
ServiceDiscoveryHttpClientBuilderExtensions.cs (2)
34var watcherFactory = services.GetRequiredService<ServiceEndpointWatcherFactory>();
ServiceDiscoveryServiceCollectionExtensions.cs (2)
65services.TryAddSingleton<ServiceEndpointWatcherFactory>(); 67services.TryAddSingleton(sp => new ServiceEndpointResolver(sp.GetRequiredService<ServiceEndpointWatcherFactory>(), sp.GetRequiredService<TimeProvider>()));
ServiceEndpointResolver.cs (2)
18private readonly ServiceEndpointWatcherFactory _watcherFactory; 30internal ServiceEndpointResolver(ServiceEndpointWatcherFactory watcherFactory, TimeProvider timeProvider)