Class MicrosoftDnsServerZoneSoaRecord
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the SOA record for a zone configured for a Microsoft DNS server.
public class MicrosoftDnsServerZoneSoaRecord : BypassSection
- Inheritance
-
MicrosoftDnsServerZoneSoaRecord
- Inherited Members
Constructors
MicrosoftDnsServerZoneSoaRecord()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftDnsServerZoneSoaRecord class.
public MicrosoftDnsServerZoneSoaRecord()
Properties
ExpireLimit
Gets or sets the time before an unresponsive zone is no longer authoritative.
public SerializableTimeSpan ExpireLimit { get; set; }
Property Value
- SerializableTimeSpan
MinimumTimeToLive
Gets or sets the minimum time to live (TTL) in cache for any record held within the zone to which this SOA record relates.
public SerializableTimeSpan MinimumTimeToLive { get; set; }
Property Value
- SerializableTimeSpan
PrimaryServer
Gets or sets the name of the primary (authoritative) DNS server for this zone.
public string PrimaryServer { get; set; }
Property Value
RefreshInterval
Gets or sets the time before the zone containing this record should be refreshed.
public SerializableTimeSpan RefreshInterval { get; set; }
Property Value
- SerializableTimeSpan
ResponsiblePerson
Gets or sets the name of the responsible party for the zone to which the record belongs.
public string ResponsiblePerson { get; set; }
Property Value
RetryDelay
Gets or sets the time before retrying a failed refresh of the zone to which this record belongs.
public SerializableTimeSpan RetryDelay { get; set; }
Property Value
- SerializableTimeSpan
SerialNumber
Gets or sets the revision number of this zone file which is incremented number each time the zone file is changed. This is used to determine when changes will be distributed to any secondary DNS servers.
public uint SerialNumber { get; set; }
Property Value
TimeToLive
Gets or sets the time to live (TTL) for this record.
public SerializableTimeSpan TimeToLive { get; set; }
Property Value
- SerializableTimeSpan
Methods
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.MicrosoftDnsServerZoneSoaRecord class from the specified XML.
public static MicrosoftDnsServerZoneSoaRecord FromXml(string xml)
Parameters
xml
stringThe XML representation of the object.
Returns
- MicrosoftDnsServerZoneSoaRecord
A CENTREL.XIA.Configuration.Types.MicrosoftDnsServerZoneSoaRecord class.
ToString()
Returns the SOA record as a human readable string.
public override string ToString()
Returns
- string
The SOA record as a human readable string.