Class RecordSoa
DNS Start of Authority record.
public record RecordSoa : Record, IEquatable<Record>, IEquatable<RecordSoa>
- Inheritance
-
RecordSoa
- Implements
- Inherited Members
Constructors
RecordSoa(RecordReader)
Initializes a new instance of the RecordSoa class from the specified RecordReader.
public RecordSoa(RecordReader reader)
Parameters
readerRecordReaderThe RecordReader used to read the SOA record data.
Properties
Expire
Gets or sets the upper limit (in seconds) on the time interval that can elapse before the zone is no longer authoritative.
public uint Expire { get; set; }
Property Value
Minimum
Gets or sets the minimum TTL (time to live) field that should be exported with any RR from this zone.
public uint Minimum { get; set; }
Property Value
PrimaryNameserver
Gets or sets the domain name of the primary nameserver for this zone.
public string PrimaryNameserver { get; set; }
Property Value
Refresh
Gets or sets the time interval (in seconds) before the zone should be refreshed.
public uint Refresh { get; set; }
Property Value
ResponsibleDomain
Gets or sets the domain name that specifies the mailbox of the person responsible for this zone.
public string ResponsibleDomain { get; set; }
Property Value
Retry
Gets or sets the time interval (in seconds) that should elapse before a failed refresh should be retried.
public uint Retry { get; set; }
Property Value
Serial
Gets or sets the unsigned 32-bit version number of the original copy of the zone.
public uint Serial { get; set; }
Property Value
Methods
ToString()
Returns a string representation of the SOA record data.
public override string ToString()
Returns
- string
A string containing the SOA record fields in display order.