Table of Contents

Class ExchangeReceiveConnector

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

Represents a receive connector configured in a Microsoft Exchange organization.

public class ExchangeReceiveConnector : BaseTypeSection, IComparable<ExchangeReceiveConnector>
Inheritance
ExchangeReceiveConnector
Implements

Constructors

ExchangeReceiveConnector()

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

public ExchangeReceiveConnector()

Properties

AuthenticationMechanismStrings

Gets the authentication methods enabled for the receive connector.

public SerializableStringCollection AuthenticationMechanismStrings { get; set; }

Property Value

SerializableStringCollection

AuthenticationMechanisms

Gets or sets the authentication methods enabled for the receive connector.

public ExchangeAuthenticationMechanisms AuthenticationMechanisms { get; set; }

Property Value

ExchangeAuthenticationMechanisms

Bindings

Gets or sets the network adapter bindings.

public SerializableStringCollection Bindings { get; set; }

Property Value

SerializableStringCollection

Comment

Gets or sets the comment for the receive connector.

public string Comment { get; set; }

Property Value

string

Enabled

Gets or sets whether the receive connector is enabled.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

Fqdn

Gets or sets the fully qualified domain name (FQDN) of the receive connector.

public string Fqdn { get; set; }

Property Value

string

Guid

Gets or sets the identifier of the receive connector in GUID format.

public string Guid { get; set; }

Property Value

string

Identity

Gets or sets the identity of the receive connector.

public string Identity { get; set; }

Property Value

string

MaxHopCount

Gets or sets the maximum hop count.

public int MaxHopCount { get; set; }

Property Value

int

MaxLocalHopCount

Gets or sets the maximum local hop count.

public int MaxLocalHopCount { get; set; }

Property Value

int

MaxMessageSize

Gets or sets the maximum receive message size in bytes.

public ulong MaxMessageSize { get; set; }

Property Value

ulong

MaxMessageSizeString

Gets or sets the maximum receive message size as a human readable string.

public string MaxMessageSizeString { get; set; }

Property Value

string

Name

Gets or sets the name of the receive connector.

public string Name { get; set; }

Property Value

string

PermissionGroups

Gets or sets the permission groups assigned for the receive connector.

public ExchangePermissionGroups PermissionGroups { get; set; }

Property Value

ExchangePermissionGroups

PermissionGroupsStrings

Gets the permission groups assigned for the receive connector.

public SerializableStringCollection PermissionGroupsStrings { get; set; }

Property Value

SerializableStringCollection

ProtocolLoggingLevel

Gets or sets the protocol logging level for the receive connector.

public ExchangeReceiveConnectorProtocolLoggingLevel ProtocolLoggingLevel { get; set; }

Property Value

ExchangeReceiveConnectorProtocolLoggingLevel

ProtocolLoggingLevelString

Gets or sets the protocol logging level for the receive connector.

public string ProtocolLoggingLevelString { get; set; }

Property Value

string

RemoteIPRanges

Gets or sets the remote IP addresses of the servers from which to receive mail.

public SerializableStringCollection RemoteIPRanges { get; set; }

Property Value

SerializableStringCollection

Server

Gets or sets the identity of the server to which this receive connector belongs.

public string Server { get; set; }

Property Value

string

TransportRole

Gets or sets the transport role of the receive connector. This does not apply to Exchange 2010.

public ExchangeReceiveConnectorTransportRole TransportRole { get; set; }

Property Value

ExchangeReceiveConnectorTransportRole

TransportRoleString

Gets the transport role of the receive connector. This does not apply to Exchange 2010.

public string TransportRoleString { get; set; }

Property Value

string

WhenChanged

Gets or sets the date and time when the object was last updated.

public DateTime WhenChanged { get; set; }

Property Value

DateTime

Methods

Clone()

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

public ExchangeReceiveConnector Clone()

Returns

ExchangeReceiveConnector

A CENTREL.XIA.Configuration.Types.ExchangeReceiveConnector.

CompareTo(ExchangeReceiveConnector)

Compares two CENTREL.XIA.Configuration.Types.ExchangeReceiveConnector objects to allow sorting alphabetically by name.

public int CompareTo(ExchangeReceiveConnector other)

Parameters

other ExchangeReceiveConnector

The CENTREL.XIA.Configuration.Types.ExchangeReceiveConnector to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeReceiveConnector objects.