Table of Contents

Class ExchangeMailbox

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

Represents a mailbox in a Microsoft Exchange organization.

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

Constructors

ExchangeMailbox()

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

public ExchangeMailbox()

Properties

Alias

Gets or sets the mailbox alias.

public string Alias { get; set; }

Property Value

string

Archive

Gets or sets the mailbox archive configuration.

public ExchangeMailboxArchiveConfiguration Archive { get; set; }

Property Value

ExchangeMailboxArchiveConfiguration

CustomAttributes

Gets or sets the custom attributes set for the mailbox.

public ExchangeCustomAttributes CustomAttributes { get; set; }

Property Value

ExchangeCustomAttributes

DisplayName

Gets or sets the display name of the mailbox.

public string DisplayName { get; set; }

Property Value

string

EmailAddresses

Gets or sets the email addresses assigned to the mailbox.

public SerializableStringCollection EmailAddresses { get; set; }

Property Value

SerializableStringCollection

Identifier

Gets or sets the unique identifier of the mailbox.

public Guid Identifier { get; set; }

Property Value

Guid

Identity

Gets or sets the identity of the mailbox.

public string Identity { get; set; }

Property Value

string

MailboxType

Gets or sets the mailbox type.

public ExchangeMailboxType MailboxType { get; set; }

Property Value

ExchangeMailboxType

MailboxTypeString

Gets the mailbox type as a human readable string.

public string MailboxTypeString { get; set; }

Property Value

string

PrimarySmtpAddress

Gets or sets the primary SMTP address of the mailbox.

public string PrimarySmtpAddress { get; set; }

Property Value

string

Statistics

Gets or sets the statistics for the mailbox.

public ExchangeMailboxStatistics Statistics { get; set; }

Property Value

ExchangeMailboxStatistics

Storage

Gets or sets the storage configuration for the mailbox.

public ExchangeMailboxStorageConfiguration Storage { get; set; }

Property Value

ExchangeMailboxStorageConfiguration

UserPrincipalName

Gets or sets the user logon name.

public string UserPrincipalName { get; set; }

Property Value

string

Methods

Clone()

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

public ExchangeMailbox Clone()

Returns

ExchangeMailbox

A CENTREL.XIA.Configuration.Types.ExchangeMailbox.

CompareTo(ExchangeMailbox)

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

public int CompareTo(ExchangeMailbox other)

Parameters

other ExchangeMailbox

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

Returns

int

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

ToString()

Returns the mailbox as a human readable string.

public override string ToString()

Returns

string

The mailbox as a human readable string.