Domain Detective

API Reference

Struct

DnsWireHeaderInfo

Namespace DnsClientX
Assembly DnsClientX
Base ValueType
Implements
IEquatable<DnsWireHeaderInfo>
Modifiers sealed

Represents a parsed DNS message header (wire format).

Inheritance

  • ValueType
  • DnsWireHeaderInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public DnsWireHeaderInfo(Boolean IsTruncated, Boolean IsRecursionAvailable, Boolean IsRecursionDesired, DnsResponseCode ResponseCode, UInt16 QuestionCount, UInt16 AnswerCount, UInt16 AuthorityCount, UInt16 AdditionalCount) #

Represents a parsed DNS message header (wire format).

Parameters

IsTruncated System.Boolean requiredposition: 0
IsRecursionAvailable System.Boolean requiredposition: 1
IsRecursionDesired System.Boolean requiredposition: 2
ResponseCode DnsClientX.DnsResponseCode requiredposition: 3
QuestionCount System.UInt16 requiredposition: 4
AnswerCount System.UInt16 requiredposition: 5
AuthorityCount System.UInt16 requiredposition: 6
AdditionalCount System.UInt16 requiredposition: 7

Methods

public Void Deconstruct(out Boolean IsTruncated, out Boolean IsRecursionAvailable, out Boolean IsRecursionDesired, out DnsResponseCode ResponseCode, out UInt16 QuestionCount, out UInt16 AnswerCount, out UInt16 AuthorityCount, out UInt16 AdditionalCount) #
Returns: Void

Parameters

IsTruncated Boolean requiredposition: 0
IsRecursionAvailable Boolean requiredposition: 1
IsRecursionDesired Boolean requiredposition: 2
ResponseCode DnsResponseCode requiredposition: 3
QuestionCount UInt16 requiredposition: 4
AnswerCount UInt16 requiredposition: 5
AuthorityCount UInt16 requiredposition: 6
AdditionalCount UInt16 requiredposition: 7
public virtual Boolean Equals(DnsWireHeaderInfo other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public Boolean IsTruncated { get; set; } #
public Boolean IsRecursionAvailable { get; set; } #
public Boolean IsRecursionDesired { get; set; } #
public DnsResponseCode ResponseCode { get; set; } #
public UInt16 QuestionCount { get; set; } #
public UInt16 AnswerCount { get; set; } #
public UInt16 AuthorityCount { get; set; } #
public UInt16 AdditionalCount { get; set; } #
{{ include "footer" }}