6 writes to MaxAttempts
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (5)
Resolver\LoopbackDnsTestBase.cs (1)
35MaxAttempts = 1,
Resolver\RetryTests.cs (1)
14Options.MaxAttempts = 3;
Resolver\TcpFailoverTests.cs (2)
45Options.MaxAttempts = 1; 69Options.MaxAttempts = 1;
ServiceDiscoveryDnsServiceCollectionExtensionsTests.cs (1)
58services.ConfigureDnsResolver(options => options.MaxAttempts = 0);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\DnsResponseFuzzer.cs (1)
26MaxAttempts = 1,
6 references to MaxAttempts
Microsoft.Extensions.ServiceDiscovery.Dns (4)
DnsResolverOptions.cs (1)
27/// The maximum time for resolving a query is <see cref="MaxAttempts"/> * <see cref="Servers"/> count * <see cref="Timeout"/>.
DnsResolverOptionsValidator.cs (2)
21if (options.MaxAttempts < 1) 23return ValidateOptionsResult.Fail($"{nameof(options.MaxAttempts)} must be one or greater.");
Resolver\DnsResolver.cs (1)
366for (int attempt = 1; attempt <= _options.MaxAttempts; attempt++)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (2)
Resolver\RetryTests.cs (2)
52if (attempt == Options.MaxAttempts) 217Assert.Equal(Options.MaxAttempts, primaryAttempt);