1 instantiation of SrvRecord
System.Net.NameResolution (1)
System\Net\DnsResolverPal.Managed.cs (1)
230
records.Add(new
SrvRecord
(target, port, priority, weight, TimeSpan.FromSeconds(ttl), attached));
12 references to SrvRecord
System.Net.NameResolution (12)
System\Net\Dns.Resolve.cs (2)
95
public static DnsResult<
SrvRecord
> ResolveSrv(string name)
109
public static Task<DnsResult<
SrvRecord
>> ResolveSrvAsync(string name, CancellationToken cancellationToken = default)
System\Net\DnsResolver.cs (4)
107
public DnsResult<
SrvRecord
> ResolveSrv(string name)
111
Task<DnsResult<
SrvRecord
>> task = ResolveSrvCore(async: false, name, default);
259
public Task<DnsResult<
SrvRecord
>> ResolveSrvAsync(string name, CancellationToken cancellationToken = default)
407
private Task<DnsResult<
SrvRecord
>> ResolveSrvCore(bool async, string name, CancellationToken cancellationToken)
System\Net\DnsResolverPal.Managed.cs (6)
86
public static async Task<DnsResult<
SrvRecord
>> ResolveSrv(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken)
172
private static DnsResult<
SrvRecord
> ParseSrv(ReadOnlySpan<byte> response)
178
return new DnsResult<
SrvRecord
>(header.ResponseCode, null, ExtractNegativeCacheTtl(response));
222
List<
SrvRecord
> records = new List<
SrvRecord
>(srvs.Count);
234
return new DnsResult<
SrvRecord
>(DnsResponseCode.NoError, records, negTtl);