3 instantiations of DnsResolverOptions
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Resolver\LoopbackDnsTestBase.cs (1)
31Options = new()
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\DnsResponseFuzzer.cs (1)
22_resolver = new DnsResolver(new DnsResolverOptions
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
235DnsResolver resolver = new DnsResolver(TimeProvider.System, NullLogger<DnsResolver>.Instance, new OptionsWrapper<DnsResolverOptions>(new DnsResolverOptions()));
16 references to DnsResolverOptions
Microsoft.Extensions.ServiceDiscovery.Dns (8)
DnsResolverOptionsValidator.cs (2)
9internal sealed class DnsResolverOptionsValidator : IValidateOptions<DnsResolverOptions> 14public ValidateOptionsResult Validate(string? name, DnsResolverOptions options)
Resolver\DnsResolver.cs (3)
24private readonly DnsResolverOptions _options; 29public DnsResolver(TimeProvider timeProvider, ILogger<DnsResolver> logger, IOptions<DnsResolverOptions> options) 52internal DnsResolver(DnsResolverOptions options)
ServiceDiscoveryDnsServiceCollectionExtensions.cs (3)
123public static IServiceCollection ConfigureDnsResolver(this IServiceCollection services, Action<DnsResolverOptions> configureOptions) 128var options = services.AddOptions<DnsResolverOptions>(); 130services.AddTransient<IValidateOptions<DnsResolverOptions>, DnsResolverOptionsValidator>();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (7)
DnsServicePublicApiTests.cs (1)
85Action<DnsResolverOptions> configureOptions = null!;
Resolver\LoopbackDnsTestBase.cs (2)
23internal DnsResolverOptions Options { get; } 45var resolver = new DnsResolver(TimeProvider, NullLogger<DnsResolver>.Instance, new OptionsWrapper<DnsResolverOptions>(Options));
ServiceDiscoveryDnsServiceCollectionExtensionsTests.cs (4)
48var options = serviceProvider.GetRequiredService<IOptions<DnsResolverOptions>>(); 61var options = serviceProvider.GetRequiredService<IOptions<DnsResolverOptions>>(); 74var options = serviceProvider.GetRequiredService<IOptions<DnsResolverOptions>>(); 87var options = serviceProvider.GetRequiredService<IOptions<DnsResolverOptions>>();
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
235DnsResolver resolver = new DnsResolver(TimeProvider.System, NullLogger<DnsResolver>.Instance, new OptionsWrapper<DnsResolverOptions>(new DnsResolverOptions()));