Table of Contents

Class MicrosoftDnsServerDirectorySettings

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

Represents the Microsoft DNS server directory settings.

public class MicrosoftDnsServerDirectorySettings : BaseTypeSection
Inheritance
MicrosoftDnsServerDirectorySettings

Constructors

MicrosoftDnsServerDirectorySettings()

Intializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDirectorySettings class.

public MicrosoftDnsServerDirectorySettings()

Properties

AllowReadOnlyZoneTransfer

Gets or sets whether the DNS server will allow zone transfers for zones that are stored in the directory server when the directory server does not support write operations.

public BooleanOption AllowReadOnlyZoneTransfer { get; set; }

Property Value

BooleanOption

DomainDirectoryPartitionBaseName

Gets or sets the application directory partition for the domain the DNS server belongs to. This only applies to active directory integrated DNS servers.

public string DomainDirectoryPartitionBaseName { get; set; }

Property Value

string

DsAvailable

Gets or sets whether the DNS server has Active Directory integrated DNS enabled.

public BooleanOption DsAvailable { get; set; }

Property Value

BooleanOption

EnableDirectoryPartitions

Gets or sets whether the DNS server will support application directory partitions.

public BooleanOption EnableDirectoryPartitions { get; set; }

Property Value

BooleanOption

EnableRsoForRodc

Gets or sets whether the DNS server will attempt to replicate single updated DNS objects from remote directory servers ahead of normally scheduled replication when operating on a directory server that does not support write operations.

public BooleanOption EnableRsoForRodc { get; set; }

Property Value

BooleanOption

ForestDirectoryPartitionBaseName

Gets or sets the application directory partition for the forest the DNS server belongs to. This only applies to active directory integrated DNS servers.

public string ForestDirectoryPartitionBaseName { get; set; }

Property Value

string

IsReadOnlyDC

Gets or sets whether the DNS server is a read-only domain controller.

public BooleanOption IsReadOnlyDC { get; set; }

Property Value

BooleanOption

MaximumRodcRsoAttemptsPerCycle

Gets or sets the maximum number of queued single object replication operations that should be attempted during each five minute interval of DNS server operation.

public uint MaximumRodcRsoAttemptsPerCycle { get; set; }

Property Value

uint

MaximumRodcRsoQueueLength

Gets or sets the maximum number of single object replication operations that may be queued at any given time by the DNS server.

public uint MaximumRodcRsoQueueLength { get; set; }

Property Value

uint

Methods

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDirectorySettings class from the specified Xml.

public static MicrosoftDnsServerSettings FromXml(string xml)

Parameters

xml string

The XML representation of the CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDirectorySettings object

Returns

MicrosoftDnsServerSettings

A CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDirectorySettings class from the specified Xml.

ToString()

Returns the directory settings as a human readable string.

public override string ToString()

Returns

string

The directory settings as a human readable string.