ExtendedProperty (PathToExtendedFieldType)

The ExtendedProperty element specifies an extended property for the Unified Contact Store.

<ExtendedProperty DistinguishedPropertySetId="" PropertySetId="" PropertyTag="" PropertyName="" PropertyId="" PropertyType="" FieldURI="">
</ExtendedProperty>

PathToExtendedFieldType

Attributes and elements

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

Attributes

Attribute Description
DistinguishedPropertySetId
Indicates the distinguished property set identifier. This attribute is optional.
PropertySetId
Indicates the GUID property set identifier. This attribute is optional.
PropertyTag
Represents the property tag minus the type part.

There are two options for representation:

- Hexadecimal: 0x3fa4
- Decimal: 0-65535

This attribute is optional.
PropertyName
String that indicates the property name. This attribute is optional.
PropertyId
Integer that indicates the property identifier. This attribute is optional.
PropertyType
Indicates the property type. This attribute is required.
FieldURI
Indicates the field Uniform Resource Identifier (URI). This attribute is required. For possible values, see the FieldURI element.

DistinguishedPropertySetId

Value Description
Meeting
Indicates a meeting.
Appointment
Indicates an appointment.
Common
Indicates the common property set.
PublicStrings
Indicates public strings.
Address
Indicates an address.
InternetHeaders
Indicates Internet headers.
CalendarAssistant
Indicates the Calendar Assistant.
UnifiedMessaging
Indicates Unified Messaging.
Task
Indicates a task.

PropertyType

Value Description
ApplicationTime
Indicates the application time.
ApplicationTimeArray
Indicates an array of application times.
Binary
Indicates a binary value.
BinaryArray
Indicates an array of binary values.
Boolean
Indicates a Boolean value.
CLSID
Indicates a CLSID.
CLSIDArray
Indicates an array of CLSIDs.
Currency
Indicates a currency value.
CurrencyArray
Indicates an array of currency values.
Double
Indicates a double.
DoubleArray
Indicates an array of double values.
Error
Indicates an error. This is for error-reporting purposes. It cannot be used in restrictions or for getting or setting values.
Float
Indicates a float.
FloatArray
Indicates an array of float values.
Integer
Indicates an integer.
IntegerArray
Indicates an array of integers.
Long
Indicates a long.
LongArray
Indicates an array of long values.
Null
Indicates a null value. This is for error-reporting purposes. It cannot be used in restrictions or for getting or setting values.
Object
Indicates an object. This is for error-reporting purposes. It cannot be used in restrictions or for getting or setting values.
ObjectArray
Indicates an array of objects. This is for error-reporting purposes. It cannot be used in restrictions or for getting or setting values.
Short
Indicates a short.
ShortArray
Indicates an array of short values.
SystemTime
Indicates a system time value.
SystemTimeArray
Indicates an array of system time values.
String
Indicates a string.
StringArray
Indicates an array of strings.

Child elements

None.

Parent elements

Element Description
ExtendedFieldURI
Identifies an extended MAPI property.

Remarks

This element was introduced in Exchange Server 2013.

The schema that describes this element is located in the IIS virtual directory that hosts Exchange Web Services.

Element information

Element Example
Namespace
https://schemas.microsoft.com/exchange/services/2006/types
Schema Name
Type schema
Validation File
types.xsd
Can Be Empty

See also