12 references to IServiceEndpointProviderFactory
Microsoft.Extensions.ServiceDiscovery (7)
Configuration\ConfigurationServiceEndpointProviderFactory.cs (2)
12
/// <see cref="
IServiceEndpointProviderFactory
"/> implementation that resolves services using <see cref="IConfiguration"/>.
18
ILogger<ConfigurationServiceEndpointProvider> logger) :
IServiceEndpointProviderFactory
PassThrough\PassThroughServiceEndpointProviderFactory.cs (1)
13
internal sealed class PassThroughServiceEndpointProviderFactory(ILogger<PassThroughServiceEndpointProvider> logger) :
IServiceEndpointProviderFactory
ServiceDiscoveryServiceCollectionExtensions.cs (2)
96
services.AddSingleton<
IServiceEndpointProviderFactory
, ConfigurationServiceEndpointProviderFactory>();
114
services.AddSingleton<
IServiceEndpointProviderFactory
, PassThroughServiceEndpointProviderFactory>();
ServiceEndpointWatcherFactory.cs (2)
14
IEnumerable<
IServiceEndpointProviderFactory
> providerFactories,
19
private readonly
IServiceEndpointProviderFactory
[] _providerFactories = providerFactories
Microsoft.Extensions.ServiceDiscovery.Dns (4)
DnsServiceEndpointProviderFactory.cs (1)
13
TimeProvider timeProvider) :
IServiceEndpointProviderFactory
DnsSrvServiceEndpointProviderFactory.cs (1)
15
TimeProvider timeProvider) :
IServiceEndpointProviderFactory
ServiceDiscoveryDnsServiceCollectionExtensions.cs (2)
50
services.AddSingleton<
IServiceEndpointProviderFactory
, DnsSrvServiceEndpointProviderFactory>();
86
services.AddSingleton<
IServiceEndpointProviderFactory
, DnsServiceEndpointProviderFactory>();
Microsoft.Extensions.ServiceDiscovery.Tests (1)
ServiceEndpointResolverTests.cs (1)
67
private sealed class FakeEndpointResolverProvider(Func<ServiceEndpointQuery, (bool Result, IServiceEndpointProvider? Resolver)> createResolverDelegate) :
IServiceEndpointProviderFactory