1 instantiation of ServiceEndpointWatcherFactory
Microsoft.Extensions.ServiceDiscovery.Tests (1)
ExtensionsServicePublicApiTests.cs (1)
149
var serviceEndpointWatcherFactory = new
ServiceEndpointWatcherFactory
(
48 references to ServiceEndpointWatcherFactory
Microsoft.Extensions.ServiceDiscovery (9)
Http\HttpServiceEndpointResolver.cs (2)
14
internal sealed class HttpServiceEndpointResolver(
ServiceEndpointWatcherFactory
watcherFactory, IServiceProvider serviceProvider, TimeProvider timeProvider) : IAsyncDisposable
20
private readonly
ServiceEndpointWatcherFactory
_watcherFactory = watcherFactory;
Http\ServiceDiscoveryHttpMessageHandlerFactory.cs (1)
11
ServiceEndpointWatcherFactory
factory,
ServiceDiscoveryHttpClientBuilderExtensions.cs (2)
31
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
ServiceDiscoveryServiceCollectionExtensions.cs (2)
65
services.TryAddSingleton<
ServiceEndpointWatcherFactory
>();
67
services.TryAddSingleton(sp => new ServiceEndpointResolver(sp.GetRequiredService<
ServiceEndpointWatcherFactory
>(), sp.GetRequiredService<TimeProvider>()));
ServiceEndpointResolver.cs (2)
18
private readonly
ServiceEndpointWatcherFactory
_watcherFactory;
30
internal ServiceEndpointResolver(
ServiceEndpointWatcherFactory
watcherFactory, TimeProvider timeProvider)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (5)
DnsSrvServiceEndpointResolverTests.cs (5)
18
/// These also cover <see cref="ServiceEndpointWatcher"/> and <see cref="
ServiceEndpointWatcherFactory
"/> by extension.
57
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
133
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
Microsoft.Extensions.ServiceDiscovery.Tests (34)
ConfigurationServiceEndpointResolverTests.cs (15)
16
/// These also cover <see cref="ServiceEndpointWatcher"/> and <see cref="
ServiceEndpointWatcherFactory
"/> by extension.
32
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
73
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
157
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
249
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
291
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
358
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
403
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
ExtensionsServicePublicApiTests.cs (1)
149
var
serviceEndpointWatcherFactory = new ServiceEndpointWatcherFactory(
PassThroughServiceEndpointResolverTests.cs (7)
16
/// These also cover <see cref="ServiceEndpointWatcher"/> and <see cref="
ServiceEndpointWatcherFactory
"/> by extension.
27
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
58
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
91
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
ServiceEndpointResolverTests.cs (11)
18
/// Tests for <see cref="
ServiceEndpointWatcherFactory
"/> and <see cref="ServiceEndpointWatcher"/>.
28
var
resolverFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
52
var
resolverFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
106
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
194
var
resolverProvider = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();
239
var
watcherFactory = services.GetRequiredService<
ServiceEndpointWatcherFactory
>();