Domain Detective

API Reference

Struct

ZoneTransferResult

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

Represents a chunk of records returned during a zone transfer.

Inheritance

  • ValueType
  • ZoneTransferResult

Usage

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

Constructors

public ZoneTransferResult(DnsAnswer[] records, Boolean isOpening, Boolean isClosing, Int32 index) #

Initializes a new instance of the ZoneTransferResult struct.

Parameters

records DnsClientX.DnsAnswer[] requiredposition: 0
isOpening System.Boolean requiredposition: 1
isClosing System.Boolean requiredposition: 2
index System.Int32 requiredposition: 3

Methods

public virtual Boolean Equals(ZoneTransferResult other) #
Returns: Boolean

Parameters

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

Properties

public DnsAnswer[] Records { get; } #

Records contained in this chunk.

public Boolean IsOpening { get; } #

True if the chunk contains the opening SOA record.

public Boolean IsClosing { get; } #

True if the chunk contains the closing SOA record.

public Int32 Index { get; } #

Zero-based sequence number of this chunk.

public Nullable<DnsAnswer> SoaRecord { get; } #

Gets the SOA record when IsOpening or IsClosing is true; otherwise, null.

{{ include "footer" }}