AppendToItemField

The AppendToItemField element identifies data to append to a single property of an item during an UpdateItem operation.

<AppendToItemField>
   <FieldURI/>
   <Item/>
</AppendToItemField>

AppendToItemFieldType

Attributes and elements

The following sections describe attributes, child elements, and parent elements.

Attributes

None.

Child elements

Element Description
FieldURI
Identifies frequently referenced properties by URI.
IndexedFieldURI
Identifies individual members of a dictionary.
ExtendedFieldURI
Identifies extended MAPI properties to append.
Item
Represents an item in the Exchange store.
Message
Represents an Exchange e-mail message.
CalendarItem
Represents an Exchange calendar item.
Contact
Represents an Exchange contact item.
DistributionList
Represents a distribution list.
MeetingMessage
Represents a meeting in the Exchange store.
MeetingResponse
Represents a meeting response in the Exchange store.
MeetingRequest
Represents a meeting request in the Exchange store.
MeetingCancellation
Represents a meeting cancellation in the Exchange store.
Task
Represents a task in the Exchange store.

Parent elements

Element Description
Updates (Item)
Contains an array that defines append, set, and delete changes to item properties.
The following is the XPath expression to this element: /UpdateItem/ItemChanges/ItemChange[i]/Updates

Remarks

Only certain properties support append operations. An attempt to append to a property that does not support appending will result in an error.

For update operations, only one property can be modified within a single request. That single property must be referenced in the Path element. The Item element in the derived classes can then only hold a single property that is in agreement with the single Path element.

Note

The Path element is abstract. It must be substituted by the FieldURI, IndexedFieldURI, or ExtendedFieldURI element.

The schema that describes this element is located in the EWS virtual directory of the computer that is running MicrosoftExchange Server 2007 that has the Client Access server role installed.

Element information

Element Example
Namespace
http://schemas.microsoft.com/exchange/services/2006/types
Schema Name
Types schema
Validation File
Types.xsd
Can be Empty
False

See also