IAdmPropertyList

The IAdmPropertyList interface extends the IADsPropertyList interface.

Inheritance: IADsPropertyList

Methods

Details

CopyTo()

Copies the contents of this property list to another property list.

void CopyTo(IAdmPropertyList target)

Parameters

The target parameter specifies the destination property list to which the contents of this property list will be copied.


GetPropertyItemMask()

Gets the bitmask specified for a property entry. The bitmask specifies which bits of the property value must be changed, and which must be left unchanged.

int GetPropertyItemMask(string propertyName)

Parameters

The propertyName parameter specifies the name of the property for which the bitmask is requested.

Remarks

Bitmasks can be applied to integer properties only.


PutPropertyItemMask()

Sets a bitmask for a property value. The bitmask specifies which bits of the property value must be changed, and which must be left unchanged.

void PutPropertyItemMask(string propertyName, int propertyMask)

Parameters

  • propertyName - Specifies the name of the property to which the bitmask will be set.
  • propertyMask - Specifies the bitmask to be set for the property value.

Remarks

Bitmasks can be applied to integer properties only.

The property for which you want to set a bitmask must be loaded to the property cache, the control code of the property entry must be set to ADS_PROPERTY_UPDATE, and the property entry itself must contain exactly one property value. Otherwise, the method will throw a COMException.


Requirements

Minimum required version: 2009.1

See also