Domain Detective

API Reference

Class

DnsJsonResolve

Namespace DnsClientX

Extension methods for performing DNS queries using the DNS JSON API.

Inheritance

  • Object
  • DnsJsonResolve

Methods

ResolveJsonFormat(System.Net.Http.HttpClient client, System.String name, DnsClientX.DnsRecordType type, System.Boolean requestDnsSec, System.Boolean validateDnsSec, System.Boolean debug, DnsClientX.Configuration configuration, System.Threading.CancellationToken cancellationToken) #

Sends a DNS query in JSON format and returns the response.

Parameters

client System.Net.Http.HttpClient required
The HttpClient used to send the request.
name System.String required
The domain name to query.
type DnsClientX.DnsRecordType required
The type of DNS record to query.
requestDnsSec System.Boolean required
If set to true, the method will request DNSSEC data in the response.
validateDnsSec System.Boolean required
If set to true, the method will validate DNSSEC data.
debug System.Boolean required
If set to true, the method will include debugging information in the response.
configuration DnsClientX.Configuration required
Provide configuration so it can be added to Question for display purposes
cancellationToken System.Threading.CancellationToken required
Token used to cancel the operation.

Returns

A task that represents the asynchronous operation. The task result contains the DNS response.

Exceptions

ResolveJsonFormatPost(System.Net.Http.HttpClient arg1, System.String arg2, DnsClientX.DnsRecordType arg3, System.Boolean arg4, System.Boolean arg5, System.Boolean arg6, DnsClientX.Configuration arg7, System.Threading.CancellationToken arg8) #

Sends a DNS query in JSON format using HTTP POST and returns the response.

Parameters

arg1 System.Net.Http.HttpClient required
arg2 System.String required
arg3 DnsClientX.DnsRecordType required
arg4 System.Boolean required
arg5 System.Boolean required
arg6 System.Boolean required
arg7 DnsClientX.Configuration required
arg8 System.Threading.CancellationToken required
{{ include "footer" }}