1 instantiation of CNameRecord
System.Net.NameResolution (1)
System\Net\DnsResolverPal.Managed.cs (1)
309records.Add(new CNameRecord(cname.CName.ToString(), TimeSpan.FromSeconds(record.TimeToLive)));
12 references to CNameRecord
System.Net.NameResolution (12)
System\Net\Dns.Resolve.cs (2)
176public static DnsResult<CNameRecord> ResolveCName(string name) 190public static Task<DnsResult<CNameRecord>> ResolveCNameAsync(string name, CancellationToken cancellationToken = default)
System\Net\DnsResolver.cs (4)
158public DnsResult<CNameRecord> ResolveCName(string name) 162Task<DnsResult<CNameRecord>> task = ResolveCNameCore(async: false, name, default); 307public Task<DnsResult<CNameRecord>> ResolveCNameAsync(string name, CancellationToken cancellationToken = default) 436private Task<DnsResult<CNameRecord>> ResolveCNameCore(bool async, string name, CancellationToken cancellationToken)
System\Net\DnsResolverPal.Managed.cs (6)
104public static async Task<DnsResult<CNameRecord>> ResolveCName(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 292private static DnsResult<CNameRecord> ParseCName(ReadOnlySpan<byte> response) 298return new DnsResult<CNameRecord>(header.ResponseCode, null, ExtractNegativeCacheTtl(response)); 303List<CNameRecord> records = new List<CNameRecord>(); 314return new DnsResult<CNameRecord>(DnsResponseCode.NoError, records, cnameNegTtl);