Table of Contents

Class ExchangeAddressSpace

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

Represents an address space configured in a Microsoft Exchange organization.

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

Constructors

ExchangeAddressSpace()

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

public ExchangeAddressSpace()

Properties

Address

Gets or sets the address - for example "contoso.com".

public string Address { get; set; }

Property Value

string

AddressType

Gets or sets the address type - for example "SMTP".

public string AddressType { get; set; }

Property Value

string

CollectionIndex

Gets the index used by the data comparer.

[Browsable(false)]
public string CollectionIndex { get; }

Property Value

string

Cost

Gets or sets the cost of the address space.

public int Cost { get; set; }

Property Value

int

Methods

Clone()

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

public ExchangeAddressSpace Clone()

Returns

ExchangeAddressSpace

A CENTREL.XIA.Configuration.Types.ExchangeAddressSpace.

CompareTo(ExchangeAddressSpace)

Compares two CENTREL.XIA.Configuration.Types.ExchangeAddressSpace objects to allow sorting alphabetically by address type, then address.

public int CompareTo(ExchangeAddressSpace other)

Parameters

other ExchangeAddressSpace

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

Returns

int

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

ToString()

Returns the address space as a human readable string - for example "contoso.com [SMTP]".

public override string ToString()

Returns

string

The address space as a human readable string - for example "contoso.com [SMTP]".