11 instantiations of ServiceResult
Microsoft.Extensions.ServiceDiscovery.Dns (2)
FallbackDnsResolver.cs (1)
77results[i] = new ServiceResult
Resolver\DnsResolver.cs (1)
104results.Add(new ServiceResult(response.CreatedAt.AddSeconds(answer.Ttl), priority, weight, port, target.ToString(), addresses.ToArray()));
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (6)
DnsSrvServiceEndpointResolverTests.cs (6)
44new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]), 45new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]), 46new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", []) 95new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]), 96new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]), 97new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", [])
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (3)
YarpServiceDiscoveryTests.cs (3)
277new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]), 278new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]), 279new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Loopback)])
17 references to ServiceResult
Microsoft.Extensions.ServiceDiscovery.Dns (8)
DnsSrvServiceEndpointProvider.cs (1)
41foreach (var record in result)
FallbackDnsResolver.cs (2)
45public async ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) 72var results = new ServiceResult[srvRecords.Count];
Resolver\DnsResolver.cs (3)
61public ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) 70static (SendQueryError, ServiceResult[]) ProcessResponse(EncodedDomainName dnsSafeName, QueryType queryType, DnsResponse response) 72var results = new List<ServiceResult>(response.Answers.Count);
Resolver\DnsResolver.Telemetry.cs (1)
93ServiceResult[] serviceResults => ToStringHelper(serviceResults),
Resolver\IDnsResolver.cs (1)
9ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (6)
DnsSrvServiceEndpointResolverTests.cs (4)
31public Func<string, CancellationToken, ValueTask<ServiceResult[]>>? ResolveServiceAsyncFunc { get; set; } 33public ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) => ResolveServiceAsyncFunc!.Invoke(name, cancellationToken); 43ServiceResult[] response = [ 94ServiceResult[] response = [
Resolver\ResolveServiceTests.cs (2)
26ServiceResult[] results = await Resolver.ResolveServiceAsync("_s0._tcp.example.com"); 28ServiceResult result = Assert.Single(results);
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (3)
YarpServiceDiscoveryTests.cs (3)
276ServiceResult[] response = [ 319public Func<string, CancellationToken, ValueTask<ServiceResult[]>>? ResolveServiceAsyncFunc { get; set; } 321public ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) => ResolveServiceAsyncFunc!.Invoke(name, cancellationToken);