IAdmExchangeCustomAttributes

The IAdmExchangeCustomAttributes interface provides access to Custom Attributes of Exchange accounts and distribution lists.

Inheritance: IAdmExchangeParametersContainer

Methods

Properties

Details

BuildAttributeName()

Builds the LDAP name of a Custom Attribute.

string BuildAttributeName(int index)

Examples

Retrieving mailbox properties - general


GetCustomAttribute()

Gets a Custom Attribute by index.

string GetCustomAttribute(int index)

Examples

Retrieving mailbox properties - general


SetCustomAttribute()

Sets a new value for the Custom Attribute.

SetCustomAttribute(int index, string value)

Parameters

  • index - Specifies the index of the Custom Attribute.
  • value - Specifies the new attribute value.

Examples

Exchange custom attributes


GetCustomAttributeModificationEnabled()

Checks whether the Custom Attribute with the specified index will be modified.

bool GetCustomAttributeModificationEnabled(int index)

SetCustomAttributeModificationEnabled()

Sets a value indicating whether the Custom Attribute with the specified index will be modified.

void SetCustomAttributeModificationEnabled(int index, bool modified)

LoadFromPropertyList()

Loads property items from the specified property list.

void LoadFromPropertyList(IAdmPropertyList propertyList)

SaveToPropertyList()

Saves all property items to the specified property list.

void SaveToPropertyList(IAdmPropertyList propertyList, bool saveModificationsOnly)

Parameters

  • propertyList - Specifies the property list to save property items to.
  • saveModificationsOnly - If this parameter is set to true, the method saves only the properties that must be modified.

MinIndex

Gets the minimum index.

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

MaxIndex

Gets the maximum index.

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

Requirements

Minimum required version: 2013.1

See also