13 instantiations of ServiceResult
Microsoft.Extensions.ServiceDiscovery.Dns (2)
FallbackDnsResolver.cs (1)
77
results[i] = new
ServiceResult
Resolver\DnsResolver.cs (1)
108
results.Add(new
ServiceResult
(response.CreatedAt.AddSeconds(answer.Ttl), priority, weight, port, target.ToString(), addresses.ToArray()));
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (8)
DnsSrvServiceEndpointResolverTests.cs (8)
52
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))])
87
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))])
124
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]),
125
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]),
126
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", [])
175
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]),
176
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]),
177
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", [])
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (3)
YarpServiceDiscoveryTests.cs (3)
277
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]),
278
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]),
279
new
ServiceResult
(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Loopback)])
20 references to ServiceResult
Microsoft.Extensions.ServiceDiscovery.Dns (9)
DnsSrvServiceEndpointProvider.cs (1)
41
foreach (
var
record in result)
FallbackDnsResolver.cs (2)
45
public async ValueTask<
ServiceResult
[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default)
72
var results = new
ServiceResult
[srvRecords.Count];
Resolver\DnsResolver.cs (4)
59
public ValueTask<
ServiceResult
[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default)
67
return ValueTask.FromResult(Array.Empty<
ServiceResult
>());
74
static (SendQueryError,
ServiceResult
[]) ProcessResponse(EncodedDomainName dnsSafeName, QueryType queryType, DnsResponse response)
76
var results = new List<
ServiceResult
>(response.Answers.Count);
Resolver\DnsResolver.Telemetry.cs (1)
93
ServiceResult
[] serviceResults => ToStringHelper(serviceResults),
Resolver\IDnsResolver.cs (1)
9
ValueTask<
ServiceResult
[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (8)
DnsSrvServiceEndpointResolverTests.cs (6)
31
public Func<string, CancellationToken, ValueTask<
ServiceResult
[]>>? ResolveServiceAsyncFunc { get; set; }
33
public ValueTask<
ServiceResult
[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) => ResolveServiceAsyncFunc!.Invoke(name, cancellationToken);
51
ServiceResult
[] response = [
86
ServiceResult
[] response = [
123
ServiceResult
[] response = [
174
ServiceResult
[] response = [
Resolver\ResolveServiceTests.cs (2)
26
ServiceResult
[] results = await Resolver.ResolveServiceAsync("_s0._tcp.example.com");
28
ServiceResult
result = Assert.Single(results);
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (3)
YarpServiceDiscoveryTests.cs (3)
276
ServiceResult
[] response = [
319
public Func<string, CancellationToken, ValueTask<
ServiceResult
[]>>? ResolveServiceAsyncFunc { get; set; }
321
public ValueTask<
ServiceResult
[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) => ResolveServiceAsyncFunc!.Invoke(name, cancellationToken);