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
-
Method
-
Description
-
Add()
-
Adds a UM extension to the collection.
-
Clear()
-
Removes all extensions from the collection.
-
CreateAddress()
-
Creates a new instance of the IAdmExchangeUMProxyAddress interface.
-
GetAddress()
-
Returns an extension by index.
-
GetOperation()
-
Gets the operation to be performed on the specified extension.
-
SetOperation()
-
Sets the operation to be performed on the specified extension.
-
Remove()
-
Removes the specified extension from the collection.
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