A String value.
Contains response data returned by the server.
A Boolean value.
Determine if response was successful or not.
A Variant value.
Variant value you supplied in QueryDNS method.
DNSResponse event is fired when response is received
from your QueryDNS method
call. Response argument will contain result of your query.
If it was successful, Success
argument will contain True, and Response will not be empty. It is possible for
Success to be True and
Response to have empty string -
meaning your request was not resolvable at all, in other
words there was no response for your query, although
packets were received by DNS server.
DNSResponse will not fire until timeout expires (as set
through QueryDNS method), or response is received by the
server. If server replies with answer that was not
expected, recursive queries are automatically resent by
wodSmtp. For example, DNS server may reply that it's
not authoritative for your query and will point you to
another DNS server. wodSmtp will automatically resend the
request - until response is received or timeout
ID argument will hold whatever
you put in QueryDNS'es ID argument.