Table of Contents

Class MicrosoftDnsServerPrimaryZone

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a primary zone configured for a Microsoft DNS server.

public class MicrosoftDnsServerPrimaryZone : MicrosoftDnsServerZone, IComparable<MicrosoftDnsServerZone>
Inheritance
MicrosoftDnsServerPrimaryZone
Implements
Inherited Members

Constructors

MicrosoftDnsServerPrimaryZone()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftDnsServerPrimaryZone class.

public MicrosoftDnsServerPrimaryZone()

Properties

Aging

Gets or sets the aging settings for the zone.

public MicrosoftDnsServerZoneAgingSettings Aging { get; set; }

Property Value

MicrosoftDnsServerZoneAgingSettings

AllowedDcsForNsRecordsAutoCreation

Gets or sets the domain controllers which can register the NS records for this zone.

public SerializableStringCollection AllowedDcsForNsRecordsAutoCreation { get; set; }

Property Value

SerializableStringCollection

DirectoryPartitionName

Gets or sets the directory partition name.

public string DirectoryPartitionName { get; set; }

Property Value

string

DnsSec

Gets or sets the DNSSEC settings for the zone.

public MicrosoftDnsServerZoneDnsSecSettings DnsSec { get; set; }

Property Value

MicrosoftDnsServerZoneDnsSecSettings

DynamicUpdateType

Gets or sets the dynamic update type for the zone. This only applies to primary zones.

public MicrosoftDnsServerZoneDynamicUpdateType DynamicUpdateType { get; set; }

Property Value

MicrosoftDnsServerZoneDynamicUpdateType

DynamicUpdateTypeString

Gets the dynamic update type for the zone. This only applies to primary zones.

public string DynamicUpdateTypeString { get; set; }

Property Value

string

IgnorePolicies

Gets or sets whether the policies of this zone are to be ignored. This only applies to Windows Server 2016 and above.

public BooleanOption IgnorePolicies { get; set; }

Property Value

BooleanOption

IsSigned

Gets or sets whether the zone is signed.

public BooleanOption IsSigned { get; set; }

Property Value

BooleanOption

NotifyServers

Gets or sets the names of the secondary servers to notify. This only applies to primary zones when the notification type is set to specific servers.

public SerializableStringCollection NotifyServers { get; set; }

Property Value

SerializableStringCollection

NotifyType

Gets or sets the notification type for the zone. This only applies to primary zones.

public MicrosoftDnsServerZoneNotifyType NotifyType { get; set; }

Property Value

MicrosoftDnsServerZoneNotifyType

NotifyTypeString

Gets the notification type for the zone. This only applies to primary zones.

public string NotifyTypeString { get; set; }

Property Value

string

ReplicationScope

Gets or sets the replication scope for Active Directory integrated zones.

public MicrosoftDnsServerZoneReplicationScope ReplicationScope { get; set; }

Property Value

MicrosoftDnsServerZoneReplicationScope

ReplicationScopeString

Gets the replication scope for Active Directory integrated zones.

public string ReplicationScopeString { get; set; }

Property Value

string

SecondaryServers

Gets or sets the names of the secondary servers.

public SerializableStringCollection SecondaryServers { get; set; }

Property Value

SerializableStringCollection

Wins

Gets or sets the WINS settings for the zone.

public MicrosoftDnsServerZoneWinsSettings Wins { get; set; }

Property Value

MicrosoftDnsServerZoneWinsSettings

ZoneTransfersType

Gets or sets the zone transfers type.

public MicrosoftDnsServerZoneTransfersType ZoneTransfersType { get; set; }

Property Value

MicrosoftDnsServerZoneTransfersType

ZoneTransfersTypeString

Gets the zone transfers type.

public string ZoneTransfersTypeString { get; set; }

Property Value

string

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.MicrosoftDnsServerPrimaryZone cloned from this object.

public MicrosoftDnsServerPrimaryZone Clone()

Returns

MicrosoftDnsServerPrimaryZone

A CENTREL.XIA.Configuration.Types.MicrosoftDnsServerPrimaryZone.