:
:
:
Documentation
TelDNSResolver Component interface
Methods
procedure Resolve ( Name, QueryType, FinishedEvent, Tag )
Call Resolve to asynchronously resolve Name.
QueryType specifies the type of DNS record to be
resolved, for example dqtA, dqtMX or dqtNS.
Upon completion, the optional FinishedEvent method is
called.
Tag is an user defined integer value.
function IsResolving : Boolean
Returns True if the component is currently busy resolving a
name.
procedure CancelByName ( Name )
procedure CancelAll
Properties
property Active : Boolean
The component must have the Active property set to True
before any DNS lookups can be done.
property DefaultServers : TStrings
DefaultServers must be set to the addresses (one per line)
of the default (or base) DNS servers to be used for lookups.
This property must specify at least one DNS server.
property ResolveTimeOut : Integer
Time-out for resolving a name (in milliseconds).
The default value is 15000 (15 seconds).
property ResponseTimeOut : Integer
Time-out for query responses (in milliseconds).
The default value is 2000 (2 seconds).
Events
property OnActive
property OnDeactive
property OnQueryResponse
property OnSuccess
property OnFailure
property OnResolvedAddress
property OnResolvedAddresses
property OnResolvedName
property OnResolvedNames
|