TestimoX

API Reference

Class

DnsDebugDetailMessage

Namespace ADPlayground
Assembly ADPlayground

Represents a DNS message.

Inheritance

  • Object
  • DnsDebugDetailMessage

Constructors

Properties

public Int32 Socket { get; set; } #

Gets or sets the socket number.

public String RemoteAddress { get; set; } #

Gets or sets the remote address.

public Int32 Port { get; set; } #

Gets or sets the port number.

public Int64 TimeQuery { get; set; } #

Gets or sets the query time.

public Int64 TimeQueued { get; set; } #

Gets or sets the queued time.

public Int64 TimeExpire { get; set; } #

Gets or sets the expire time.

public Nullable<Int64> DurationMs { get; set; } #

Gets or sets the duration in milliseconds for handling the query.

public String BufferLength { get; set; } #

Gets or sets the buffer length.

public String MessageLength { get; set; } #

Gets or sets the message length.

public String Xid { get; set; } #

Gets or sets the transaction ID (XID).

public String Flags { get; set; } #

Gets or sets the flags.

public Boolean IsQuestion { get; set; } #

Gets or sets a value indicating whether this is a question.

public Boolean IsResponse { get; set; } #

Gets or sets a value indicating whether this is a response.

public Int32 Opcode { get; set; } #

Gets or sets the operation code (Opcode).

public Boolean AA { get; set; } #

Gets or sets a value indicating whether the Authoritative Answer (AA) flag is set.

public Boolean TC { get; set; } #

Gets or sets a value indicating whether the Truncated (TC) flag is set.

public Boolean RD { get; set; } #

Gets or sets a value indicating whether the Recursion Desired (RD) flag is set.

public Boolean RA { get; set; } #

Gets or sets a value indicating whether the Recursion Available (RA) flag is set.

public Boolean Z { get; set; } #

Gets or sets a value indicating whether the Z flag is set.

public Boolean CD { get; set; } #

Gets or sets a value indicating whether the Checking Disabled (CD) flag is set.

public Boolean AD { get; set; } #

Gets or sets a value indicating whether the Authenticated Data (AD) flag is set.

public String ResponseCode { get; set; } #

Gets or sets the response code.

public Int32 QuestionCount { get; set; } #

Gets or sets the question count.

public Int32 AnswerCount { get; set; } #

Gets or sets the answer count.

public Int32 AuthorityCount { get; set; } #

Gets or sets the authority count.

public Int32 AdditionalCount { get; set; } #

Gets or sets the additional count.

public Int32 State { get; set; } #

Gets or sets the state value for Note entries.

public List<DnsDebugSectionEntry> QuestionSection { get; set; } #

Gets or sets the question section entries.

public List<DnsDebugSectionEntry> AnswerSection { get; set; } #

Gets or sets the answer section entries.

public List<DnsDebugSectionEntry> AuthoritySection { get; set; } #

Gets or sets the authority section entries.

public List<DnsDebugSectionEntry> AdditionalSection { get; set; } #

Gets or sets the additional section entries.

public String ErrorMessage { get; set; } #

Gets or sets the error message for packet errors.