3.1.4.2.3.3 t:AggregateOnType Complex Type
The AggregateOnType complex type specifies the property that is used to determine the order of grouped items for a grouped result set. When an AggregateOnType complex type element is specified, one of the following child elements MUST be specified:
FieldURI
IndexedFieldURI
ExtendedFieldURI
<xs:complexType name="AggregateOnType"> <xs:choice> <xs:element name="FieldURI" type="t:PathToUnindexedFieldType" /> <xs:element name="IndexedFieldURI" type="t:PathToIndexedFieldType" /> <xs:element name="ExtendedFieldURI" type="t:PathToExtendedFieldType" /> </xs:choice> <xs:attribute name="Aggregate" type="t:AggregateType" use="required" /> </xs:complexType>
The following table lists the child elements of the AggregateOnType complex type.
Element |
Type |
Description |
---|---|---|
FieldURI |
t:PathToUnindexedFieldType ([MS-OXWSCDATA] section 2.2.4.55) |
Specifies a well-known message store property that is used to group the items. |
IndexedFieldURI |
t:PathToIndexedFieldType ([MS-OXWSCDATA] section 2.2.4.54) |
Specifies an individual member of a dictionary that is used to group the items. |
ExtendedFieldURI |
t:PathToExtendedFieldType ([MS-OXWSXPROP] section 2.1.6) |
Specifies an extended property that is used to group the items. |
The following table lists the attribute that is defined for the AggregateOnType complex type.
Attribute |
Type |
Description |
---|---|---|
Aggregate |
t:AggregateType (section 3.1.4.2.4.1) |
Specifies the value that indicates whether the maximum or minimum value of the property specified is used for ordering a group of items. This attribute MUST be set. |