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