DnsClient (gb.net)
Questa classe implementa un semplice client per i servizi di risoluzione Nome/IP con il quale potete ricavare indirizzi IP a partire dai nomi host o viceversa.
Questa classe può svolgere il suo lavoro in modo sincrono, impedendo al programma di rispondere ad altri eventi durante la risoluzione degli hostname in IPs (generalmente per pochi secondi), oppure in modo asincrono.
La modalità di default è quella sincrona.
Proprietà
Async
|
Restituisce od imposta la modalità asincrona del client DNS.
|
HostIP
|
Questa proprietà può essere utilizzata in due modi:
|
HostName
|
Questa proprietà può essere utilizzata in due modi:
|
Status
|
Questa proprietà riflette lo stato dell'istanza corrente di DnsClient:
|
Metodi
GetHostIP
|
Prende l'IP dell'host memorizzato nella proprietà HostIP, e tenta di risolverlo.
|
GetHostName
|
Prende il nome dell'host memorizzato nella proprietà HostName e tenta di risolverlo.
|
Stop
|
Annulla una richiesta asincrona.
|
Eventi
Finished
|
Questo evento viene generato quando una richiesta di risoluzione asincrona termina.
|