API Reference
Interface
IDnsMultiResolver
Provides a resolver interface that can query multiple endpoints based on a selection strategy.
Methods
public abstract Task<DnsResponse> QueryAsync(String name, DnsRecordType type, CancellationToken ct = null) #Returns:
Task<DnsResponse>Queries a single name for the specified record type.
Parameters
- name System.String
- type DnsClientX.DnsRecordType
- ct System.Threading.CancellationToken = null
public abstract Task<DnsResponse[]> QueryBatchAsync(String[] names, DnsRecordType type, CancellationToken ct = null) #Returns:
Task<DnsResponse[]>Queries multiple names of the same record type, preserving input order.
Parameters
- names System.String[]
- type DnsClientX.DnsRecordType
- ct System.Threading.CancellationToken = null