Class MicrosoftDnsServerDiagnosticsSettings
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the Microsoft DNS server diagnostics settings.
public class MicrosoftDnsServerDiagnosticsSettings : BaseTypeSection
- Inheritance
-
MicrosoftDnsServerDiagnosticsSettings
Constructors
MicrosoftDnsServerDiagnosticsSettings()
Intializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDiagnosticsSettings class.
public MicrosoftDnsServerDiagnosticsSettings()
Properties
Answers
Gets or sets whether to enable logging of authoritative answers (responses).
public BooleanOption Answers { get; set; }
Property Value
EnableDebugLogging
Gets or sets whether debug logging is enabled.
public BooleanOption EnableDebugLogging { get; set; }
Property Value
EnableLogFileRollover
Gets or sets whether to enable log file rollover.
public BooleanOption EnableLogFileRollover { get; set; }
Property Value
EnableLoggingForLocalLookupEvent
Gets or sets whether to enable logging for local lookup events.
public BooleanOption EnableLoggingForLocalLookupEvent { get; set; }
Property Value
EnableLoggingForPluginDllEvent
Gets or sets whether to enable logging of a plugin DLL events.
public BooleanOption EnableLoggingForPluginDllEvent { get; set; }
Property Value
EnableLoggingForRecursiveLookupEvent
Gets or sets whether to enable logging for recursive lookup events.
public BooleanOption EnableLoggingForRecursiveLookupEvent { get; set; }
Property Value
EnableLoggingForRemoteServerEvent
Gets or sets whether to enable logging for remote server events.
public BooleanOption EnableLoggingForRemoteServerEvent { get; set; }
Property Value
EnableLoggingForServerStartStopEvent
Gets or sets whether to enable logging for server start and stop events.
public BooleanOption EnableLoggingForServerStartStopEvent { get; set; }
Property Value
EnableLoggingForTombstoneEvent
Gets or sets whether to enable logging for tombstone events.
public BooleanOption EnableLoggingForTombstoneEvent { get; set; }
Property Value
EnableLoggingForZoneDataWriteEvent
Gets or sets whether to enable logging for zone data write events.
public BooleanOption EnableLoggingForZoneDataWriteEvent { get; set; }
Property Value
EnableLoggingForZoneLoadingEvent
Gets or sets whether to enable logging for zone loading events.
public BooleanOption EnableLoggingForZoneLoadingEvent { get; set; }
Property Value
EnableLoggingToFile
Gets or sets whether to enable logging to file.
public BooleanOption EnableLoggingToFile { get; set; }
Property Value
EventLogLevel
Gets or sets the event logging level.
public MicrosoftDnsServerEventLogLevel EventLogLevel { get; set; }
Property Value
EventLogLevelString
Gets the event logging level as a human readable string.
public string EventLogLevelString { get; set; }
Property Value
FilteredIPAddresses
Gets or sets the filtered IP addresses.
public SerializableStringCollection FilteredIPAddresses { get; set; }
Property Value
- SerializableStringCollection
FullPackets
Gets or sets whether to enable full packet diagnostics (details).
public BooleanOption FullPackets { get; set; }
Property Value
LogFilePath
Gets or sets the full path to the log file.
public string LogFilePath { get; set; }
Property Value
MaxFileSize
Gets or sets the maximum log file size in megabytes.
public uint MaxFileSize { get; set; }
Property Value
Notifications
Gets or sets whether to enable notifications diagnostics.
public BooleanOption Notifications { get; set; }
Property Value
Queries
Gets or sets whether to enable queries diagnostics.
public BooleanOption Queries { get; set; }
Property Value
QuestionTransactions
Gets or sets whether to enable question transaction (request) diagnostics.
public BooleanOption QuestionTransactions { get; set; }
Property Value
ReceivePackets
Gets or sets whether to enable receive packets (incoming) diagnostics.
public BooleanOption ReceivePackets { get; set; }
Property Value
SaveLogsToPersistentStorage
Gets or sets whether to save logs to persistent storage.
public BooleanOption SaveLogsToPersistentStorage { get; set; }
Property Value
SendPackets
Gets or sets whether to enable send packets (outgoing) diagnostics.
public BooleanOption SendPackets { get; set; }
Property Value
TcpPackets
Gets or sets whether to enable TCP packets diagnostics.
public BooleanOption TcpPackets { get; set; }
Property Value
UdpPackets
Gets or sets whether to enable UDP packets diagnostics.
public BooleanOption UdpPackets { get; set; }
Property Value
UnmatchedResponse
Gets or sets whether to enable unmatched response diagnostics.
public BooleanOption UnmatchedResponse { get; set; }
Property Value
Update
Gets or sets whether to enable update diagnostics.
public BooleanOption Update { get; set; }
Property Value
UseSystemEventLog
Gets or sets whether to use the system event log.
public BooleanOption UseSystemEventLog { get; set; }
Property Value
WriteThrough
Gets or sets whether to enable write through diagnostics.
public BooleanOption WriteThrough { get; set; }
Property Value
Methods
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDiagnosticsSettings class from the specified Xml.
public static MicrosoftDnsServerDiagnosticsSettings FromXml(string xml)
Parameters
xml
stringThe XML representation of the CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDiagnosticsSettings object
Returns
- MicrosoftDnsServerDiagnosticsSettings
A CENTREL.XIA.Configuration.Types.MicrosoftDnsServerDiagnosticsSettings class from the specified Xml.