C# Class LumiSoft.Net.Dns.Client.DnsServerResponse

Show file Open project: jeske/StepsDB-alpha Class Usage Examples

Public Methods

Method Description
GetAAAARecords ( ) : LumiSoft.Net.Dns.Client.A_Record[]

Gets IPv6 host addess records.

GetARecords ( ) : LumiSoft.Net.Dns.Client.A_Record[]

Gets IPv4 host addess records.

GetCNAMERecords ( ) : LumiSoft.Net.Dns.Client.CNAME_Record[]

Gets CNAME records.

GetHINFORecords ( ) : LumiSoft.Net.Dns.Client.HINFO_Record[]

Gets HINFO records.

GetMXRecords ( ) : LumiSoft.Net.Dns.Client.MX_Record[]

Gets MX records.(MX records are sorted by preference, lower array element is prefered)

GetNSRecords ( ) : LumiSoft.Net.Dns.Client.NS_Record[]

Gets name server records.

GetPTRRecords ( ) : LumiSoft.Net.Dns.Client.PTR_Record[]

Gets PTR records.

GetSOARecords ( ) : LumiSoft.Net.Dns.Client.SOA_Record[]

Gets SOA records.

GetTXTRecords ( ) : LumiSoft.Net.Dns.Client.TXT_Record[]

Gets text records.

Private Methods

Method Description
DnsServerResponse ( bool connectionOk, RCODE rcode, ArrayList answers, ArrayList authoritiveAnswers, ArrayList additionalAnswers ) : System
FilterRecords ( ArrayList answers, Type type ) : ArrayList

Filters out specified type of records from answer.

Method Details

GetAAAARecords() public method

Gets IPv6 host addess records.
public GetAAAARecords ( ) : LumiSoft.Net.Dns.Client.A_Record[]
return LumiSoft.Net.Dns.Client.A_Record[]

GetARecords() public method

Gets IPv4 host addess records.
public GetARecords ( ) : LumiSoft.Net.Dns.Client.A_Record[]
return LumiSoft.Net.Dns.Client.A_Record[]

GetCNAMERecords() public method

Gets CNAME records.
public GetCNAMERecords ( ) : LumiSoft.Net.Dns.Client.CNAME_Record[]
return LumiSoft.Net.Dns.Client.CNAME_Record[]

GetHINFORecords() public method

Gets HINFO records.
public GetHINFORecords ( ) : LumiSoft.Net.Dns.Client.HINFO_Record[]
return LumiSoft.Net.Dns.Client.HINFO_Record[]

GetMXRecords() public method

Gets MX records.(MX records are sorted by preference, lower array element is prefered)
public GetMXRecords ( ) : LumiSoft.Net.Dns.Client.MX_Record[]
return LumiSoft.Net.Dns.Client.MX_Record[]

GetNSRecords() public method

Gets name server records.
public GetNSRecords ( ) : LumiSoft.Net.Dns.Client.NS_Record[]
return LumiSoft.Net.Dns.Client.NS_Record[]

GetPTRRecords() public method

Gets PTR records.
public GetPTRRecords ( ) : LumiSoft.Net.Dns.Client.PTR_Record[]
return LumiSoft.Net.Dns.Client.PTR_Record[]

GetSOARecords() public method

Gets SOA records.
public GetSOARecords ( ) : LumiSoft.Net.Dns.Client.SOA_Record[]
return LumiSoft.Net.Dns.Client.SOA_Record[]

GetTXTRecords() public method

Gets text records.
public GetTXTRecords ( ) : LumiSoft.Net.Dns.Client.TXT_Record[]
return LumiSoft.Net.Dns.Client.TXT_Record[]