Table of Contents

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

string

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

string

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

uint

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 string

The 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.