IAdmExchangeUMProxyAddressModificationCollection

The IAdmExchangeUMProxyAddressModificationCollection interface represents a collection of Unified Messaging extensions. Each item in the collection is represented by the IAdmExchangeUMProxyAddress interface that contains the extension and the associated modification to be performed on the extension.

Inheritance: IEnumerable

Methods

Properties

  • Property

  • Description

  • Count

  • Gets the number of extensions in the collection.

  • OverrideOldValues

  • If the property is set to true, the current UM extensions of the mailbox will be removed and replaced with the extensions contained in the collection.

Details

Add()

Adds a UM extension to the collection.

void Add(ADS_PROPERTY_OPERATION_ENUM operation, IAdmExchangeUMProxyAddress extensionToAdd)

Parameters

  • operation - Specifies the operation to be performed on the extension.
  • extensionToAdd - Specifies the UM extension that will be added.

Clear()

Removes all extensions from the collection.

void Clear()

CreateAddress()

Creates a new instance of the IAdmExchangeUMProxyAddress interface.

IAdmExchangeUMProxyAddress CreateAddress()

GetAddress()

Returns an extension by index.

IAdmExchangeUMProxyAddress GetAddress(int index, out ADS_PROPERTY_OPERATION_ENUM operation)

Parameters

  • index - Specifies the index of the extension to return.
  • operation is an output (OUT) parameter that returns the type of the operation to be performed on the extension.

GetOperation()

Gets the operation to be performed on the specified extension.

ADS_PROPERTY_OPERATION_ENUM GetOperation(IAdmExchangeUMProxyAddress address)

SetOperation()

Sets the operation to be performed on the specified extension.

void SetOperation(IAdmExchangeUMProxyAddress address, ADS_PROPERTY_OPERATION_ENUM operation)

Parameters

  • address - Specifies the extension, for which the operation is set.
  • operation - Specifies the operation to be performed on the extension.

Remove()

Removes the specified extension from the collection.

void Remove(IAdmExchangeUMProxyAddress addressToRemove)

Count

Gets the number of extensions in the collection.

  • Type:
  • int
  • Access:
  • Read-only

OverrideOldValues

If the property is set to true, the current UM extensions of the mailbox will be removed and replaced with the extensions contained in the collection.

  • Type:
  • bool
  • Access:
  • Read/Write

Requirements

Minimum required version: 2013.1

See also