API Reference
DnsDebugMessage
Represents a DNS log entry.
Inheritance
- Object
- DnsDebugMessage
Constructors
public DnsDebugMessage() #Inherited Methods
Properties
Line #Gets or sets the raw log line.
public DateTime Timestamp { get; set; } #Gets or sets the date of the log entry.
public DnsProtocol Protocol { get; set; } #Gets or sets the protocol used in the log entry.
public DnsProtocol TransportProtocol { get; set; } #Gets or sets the transport protocol used for this DNS query.
public DnsDirection Direction { get; set; } #Gets or sets the direction of the log entry.
public String RemoteIp { get; set; } #Gets or sets the remote IP address.
public String QuestionType { get; set; } #Gets or sets the question type.
RawQuestionName #Gets or sets the raw question name.
public String QuestionName { get; set; } #Gets or sets the question name.
public String ThreadId { get; set; } #Gets or sets the thread ID associated with the log entry.
public String Context { get; set; } #Gets or sets the context of the log entry.
public String PacketId { get; set; } #Gets or sets the packet ID of the log entry.
public String Xid { get; set; } #Gets or sets the transaction ID (XID).
public String QueryResponse { get; set; } #Gets or sets the query or response indicator.
public String Opcode { get; set; } #Gets or sets the operation code (Opcode).
public String Flags { get; set; } #Gets or sets the flags in the log entry.
public String FlagChars { get; set; } #Gets or sets the flag characters (e.g., DR, D).
public String ResponseCode { get; set; } #Gets or sets the response code.
public Nullable<DnsResponseCode> ResponseCodeEnum { get; set; } #Gets or sets the response code as an enumeration.
public String ResponseCodeDescription { get; } #Gets a human-readable description of the response code.
public String Zone { get; set; } #Gets or sets the DNS zone.
public DnsDebugDetailMessage Details { get; set; } #Gets or sets the details of the DNS message.
public String NoteText { get; set; } #Gets or sets the note text for Note entries.
public Nullable<Int64> QueryDuration { get; set; } #Gets or sets the query duration in milliseconds if available.
public String ProcessContext { get; set; } #Gets or sets the process context (pcon) value for Note entries.