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