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