Microsoft Identity Integration Server 2003 Developer Reference

ExchangeUtils

The ExchangeUtils class provides a set of utility methods that can be used to create new objects. The static methods of the ExchangeUtils class can be called only within a rules extension inside the IMVSynchronization.Provision method.

The ExchangeUtils class is derived from the System.Object class.

Public Constructors

The ExchangeUtils class has the following public constructor.

Constructor Description
ExchangeUtils

Creates an instance of the ExchangeUtils class.

Public Methods

The ExchangeUtils class has the following public methods.

Method Description
Create55CustomRecipient

Static (Shared). Creates a custom recipient in Exchange Server 5.5.

Create55Distributionlist

Static (Shared). Creates a distribution list in Exchange Server 5.5.

Create55Mailbox

Static (Shared). Creates a mailbox in Exchange Server 5.5.

CreateDistributionlist

Static (Shared). Creates a distribution list in Exchange Server 2000 or Exchange Server 2003.

CreateMailbox(ConnectedMA, ReferenceValue, String, String)

Static (Shared). Creates a mailbox in Exchange Server 2000 or Exchange Server 2003.

CreateMailbox(ConnectedMA, ReferenceValue, String, String, Byte[])

Static (Shared). Creates a resource mailbox in Exchange Server 2000 or Exchange Server 2003.

CreateMailbox(ConnectedMA, ReferenceValue, String, String, long, long, long)

Static (Shared). Creates a mailbox in Exchange Server 2000 or Exchange Server 2003 with specific limits on the mailbox.

CreateMailbox(ConnectedMA, ReferenceValue, String, String, long, long, long, Byte[], Boolean)

Static (Shared). Creates a mailbox in Exchange Server 2000 or Exchange Server 2003 with certain properties, depending on which arguments are supplied.

CreateMailbox(ConnectedMA, ReferenceValue, String, String, long,long, long, Byte[])

Static (Shared). Creates a resource mailbox in Exchange Server 2000 or Exchange Server 2003 with specific limits on the mailbox.

CreateMailEnabledContact

Static (Shared). Creates a mail-enabled contact in Exchange Server 2000 or Exchange Server 2003.

CreateMailEnabledUser(ConnectedMA, ReferenceValue, String, String)

Static (Shared). Creates a mail-enabled user in Exchange Server 2000 or Exchange Server 2003.

CreateMailEnabledUser(ConnectedMA, ReferenceValue, String, String, Boolean)

Static (Shared). Creates a mail-enabled user in Exchange Server 2000 or a mail-enabled INetOrgPerson in Exchange Server 2003.

Equals(Object)

Determines if two objects are equal.

Equals(Object,Object)

Determines if two objects are equal.

Finalize

Allows an object to attempt to free resources and perform other cleanup operations before the object is reclaimed by garbage collection.

GetHashCode

Serves as a hash function for a particular type.

GetType

Retrieves the Type of the current object.

MemberwiseClone

Creates a shallow copy of the current object.

ToString

Retrieves a String that represents the current object.

Requirements

Product: Microsoft Identity Integration Server 2003
Namespace: Defined in Microsoft.MetadirectoryServices.
Assembly: Requires Microsoft.MetadirectoryServices (in Microsoft.MetadirectoryServices.dll).
.NET Framework: Requires .NET Framework 1.1.

See Also

CSEntry, MVEntry, Utils