Table of Contents

Class ExchangeServerTransportSettings

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

Represents the transport service settings for an Exchange server in a Microsoft Exchange organization. This only applies to Exchange On-Premises.

public class ExchangeServerTransportSettings : BypassSection
Inheritance
ExchangeServerTransportSettings
Inherited Members

Constructors

ExchangeServerTransportSettings()

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

public ExchangeServerTransportSettings()

Properties

ConnectivityLogEnabled

Gets or sets whether the connectivity log is enabled.

public BooleanOption ConnectivityLogEnabled { get; set; }

Property Value

BooleanOption

ConnectivityLogPath

Gets or sets the path to the connectivity log.

public string ConnectivityLogPath { get; set; }

Property Value

string

DelayNotificationTimeout

Gets or sets the number of hours delay before notifying the sender.

public int DelayNotificationTimeout { get; set; }

Property Value

int

ExternalDnsAdapterEnabled

Gets or sets whether to use network card DNS settings for external lookups.

public BooleanOption ExternalDnsAdapterEnabled { get; set; }

Property Value

BooleanOption

ExternalDnsAdapterGuid

Gets or sets the GUID of the adapter to use for external DNS settings. When set to "00000000-0000-0000-0000-000000000000" all adapters are used.

public string ExternalDnsAdapterGuid { get; set; }

Property Value

string

ExternalDnsServers

Gets or sets the addresses of the specific external DNS servers to use.

public SerializableStringCollection ExternalDnsServers { get; set; }

Property Value

SerializableStringCollection

ExternalDnsSettingsString

Gets the external DNS settings as a human readable string.

public string ExternalDnsSettingsString { get; set; }

Property Value

string

InternalDnsAdapterEnabled

Gets or sets whether to use network card DNS settings for internal lookups.

public BooleanOption InternalDnsAdapterEnabled { get; set; }

Property Value

BooleanOption

InternalDnsAdapterGuid

Gets or sets the GUID of the adapter to use for internal DNS settings. When set to "00000000-0000-0000-0000-000000000000" all adapters are used.

public string InternalDnsAdapterGuid { get; set; }

Property Value

string

InternalDnsServers

Gets or sets the addresses of the specific interanl DNS servers to use.

public SerializableStringCollection InternalDnsServers { get; set; }

Property Value

SerializableStringCollection

InternalDnsSettingsString

Gets the internal DNS settings as a human readable string.

public string InternalDnsSettingsString { get; set; }

Property Value

string

MaxOutboundConnections

Gets or sets the maximum number of concurrent outbound connections.

public int MaxOutboundConnections { get; set; }

Property Value

int

MaxOutboundConnectionsString

Gets the maximum number of concurrent outbound connections.

public string MaxOutboundConnectionsString { get; set; }

Property Value

string

MaxPerDomainOutboundConnections

Gets or sets the maximum number of concurrent outbound connections per domain.

public int MaxPerDomainOutboundConnections { get; set; }

Property Value

int

MaxPerDomainOutboundConnectionsString

Gets the maximum number of concurrent outbound connections per domain.

public string MaxPerDomainOutboundConnectionsString { get; set; }

Property Value

string

MessageExpirationTimeout

Gets or sets the maximum time since submission in days.

public int MessageExpirationTimeout { get; set; }

Property Value

int

MessageTrackingLogEnabled

Gets or sets whether the message tracking log is enabled.

public BooleanOption MessageTrackingLogEnabled { get; set; }

Property Value

BooleanOption

MessageTrackingLogPath

Gets or sets the path to the message tracking log.

public string MessageTrackingLogPath { get; set; }

Property Value

string

OutboundConnectionFailureRetryInterval

Gets or sets the outbound connection failure retry interval in seconds.

public int OutboundConnectionFailureRetryInterval { get; set; }

Property Value

int

ReceiveProtocolLogPath

Gets or sets the path to the receive protocol log.

public string ReceiveProtocolLogPath { get; set; }

Property Value

string

SendProtocolLogPath

Gets or sets the path to the send protocol log.

public string SendProtocolLogPath { get; set; }

Property Value

string

TransientFailureRetryCount

Gets or sets the transient failure retry count.

public int TransientFailureRetryCount { get; set; }

Property Value

int

TransientFailureRetryInterval

Gets or sets the transient failure retry interval in minutes.

public int TransientFailureRetryInterval { get; set; }

Property Value

int

Methods

ToString()

Returns the transport service settings for an Exchange server as a human readable string.

public override string ToString()

Returns

string

The transport service settings for an Exchange server as a human readable string.