1 instantiation of SrvRecord
System.Net.NameResolution (1)
System\Net\DnsResolverPal.Managed.cs (1)
230records.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)
95public static DnsResult<SrvRecord> ResolveSrv(string name) 109public static Task<DnsResult<SrvRecord>> ResolveSrvAsync(string name, CancellationToken cancellationToken = default)
System\Net\DnsResolver.cs (4)
107public DnsResult<SrvRecord> ResolveSrv(string name) 111Task<DnsResult<SrvRecord>> task = ResolveSrvCore(async: false, name, default); 259public Task<DnsResult<SrvRecord>> ResolveSrvAsync(string name, CancellationToken cancellationToken = default) 407private Task<DnsResult<SrvRecord>> ResolveSrvCore(bool async, string name, CancellationToken cancellationToken)
System\Net\DnsResolverPal.Managed.cs (6)
86public static async Task<DnsResult<SrvRecord>> ResolveSrv(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 172private static DnsResult<SrvRecord> ParseSrv(ReadOnlySpan<byte> response) 178return new DnsResult<SrvRecord>(header.ResponseCode, null, ExtractNegativeCacheTtl(response)); 222List<SrvRecord> records = new List<SrvRecord>(srvs.Count); 234return new DnsResult<SrvRecord>(DnsResponseCode.NoError, records, negTtl);