1 instantiation of NsRecord
System.Net.NameResolution (1)
System\Net\DnsResolverPal.Managed.cs (1)
359records.Add(new NsRecord(ns.Name.ToString(), TimeSpan.FromSeconds(record.TimeToLive)));
12 references to NsRecord
System.Net.NameResolution (12)
System\Net\Dns.Resolve.cs (2)
255public static DnsResult<NsRecord> ResolveNs(string name) 269public static Task<DnsResult<NsRecord>> ResolveNsAsync(string name, CancellationToken cancellationToken = default)
System\Net\DnsResolver.cs (4)
208public DnsResult<NsRecord> ResolveNs(string name) 212Task<DnsResult<NsRecord>> task = ResolveNsCore(async: false, name, default); 354public Task<DnsResult<NsRecord>> ResolveNsAsync(string name, CancellationToken cancellationToken = default) 450private Task<DnsResult<NsRecord>> ResolveNsCore(bool async, string name, CancellationToken cancellationToken)
System\Net\DnsResolverPal.Managed.cs (6)
116public static async Task<DnsResult<NsRecord>> ResolveNs(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 342private static DnsResult<NsRecord> ParseNs(ReadOnlySpan<byte> response) 348return new DnsResult<NsRecord>(header.ResponseCode, null, ExtractNegativeCacheTtl(response)); 353List<NsRecord> records = new List<NsRecord>(); 364return new DnsResult<NsRecord>(DnsResponseCode.NoError, records, nsNegTtl);