1 instantiation of ServiceEndpointWatcher
Microsoft.Extensions.ServiceDiscovery (1)
ServiceEndpointWatcherFactory.cs (1)
54
return new
ServiceEndpointWatcher
(
11 references to ServiceEndpointWatcher
Microsoft.Extensions.ServiceDiscovery (11)
Http\HttpServiceEndpointResolver.cs (3)
156
var
watcher = _watcherFactory.CreateWatcher(serviceName);
165
private readonly
ServiceEndpointWatcher
_watcher;
173
public ResolverEntry(
ServiceEndpointWatcher
watcher, IServiceEndpointSelector selector)
ServiceEndpointResolver.cs (3)
165
var
resolver = _watcherFactory.CreateWatcher(serviceName);
170
private sealed class ResolverEntry(
ServiceEndpointWatcher
watcher) : IAsyncDisposable
172
private readonly
ServiceEndpointWatcher
_watcher = watcher;
ServiceEndpointWatcher.cs (2)
23
private static readonly TimerCallback s_pollingAction = static state => _ = ((
ServiceEndpointWatcher
)state!).RefreshAsync(force: true);
175
_changeTokenRegistration = endpoints.ChangeToken.RegisterChangeCallback(static state => _ = ((
ServiceEndpointWatcher
)state!).RefreshAsync(force: false), this);
ServiceEndpointWatcherFactory.cs (3)
15
ILogger<
ServiceEndpointWatcher
> logger,
22
private readonly ILogger<
ServiceEndpointWatcher
> _logger = logger;
29
public
ServiceEndpointWatcher
CreateWatcher(string serviceName)