2.1.6 t:PathToExtendedFieldType Complex Type
The PathToExtendedFieldType complex type specifies an extended property. The PathToExtendedFieldType complex type extends the BasePathToElementType complex type, as specified in [MS-OXWSCDATA] section 2.2.4.16.
-
<xs:complexType name="PathToExtendedFieldType"> <xs:complexContent> <xs:extension base="t:BasePathToElementType" > <xs:attribute name="DistinguishedPropertySetId" type="t:DistinguishedPropertySetType" use="optional" /> <xs:attribute name="PropertySetId" type="t:GuidType" use="optional" /> <xs:attribute name="PropertyTag" type="t:PropertyTagType" use="optional" /> <xs:attribute name="PropertyName" type="xs:string" use="optional" /> <xs:attribute name="PropertyId" type="xs:int" use="optional" /> <xs:attribute name="PropertyType" type="t:MapiPropertyTypeType" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType>
The following table summarizes the set of common XML schema attribute definitions defined by this specification.
Attribute name |
Type |
Description |
---|---|---|
DistinguishedPropertySetId |
t:DistinguishedPropertySetType ([MS-OXWSCDATA] section 2.2.5.11) |
Specifies well-known property set IDs for extended properties. If this attribute is used, the PropertySetId and PropertyTag attributes cannot be used. This attribute MUST be used with the PropertyType attribute and either the PropertyId or PropertyName attribute. |
PropertySetId |
t:GuidType (section 2.1.7) |
Specifies an extended property set or namespace by its identifying GUID. If this attribute is used, the DistinguishedPropertySetId and PropertyTag attributes cannot be used. This attribute MUST be used with the PropertyType attribute and either the PropertyId or PropertyName attribute. |
PropertyTag |
t:PropertyTagType (section 2.1.9) |
Specifies the property tag. The PropertyTag attribute can be represented as either a hexadecimal value or a decimal value. If the PropertyTag attribute is used, the DistinguishedPropertySetId, PropertySetId, PropertyName, and PropertyId attributes MUST NOT be used. |
PropertyName |
xs:string ([XMLSCHEMA2]) |
Specifies an extended property by its name. This attribute MUST be coupled with either the DistinguishedPropertySetId or PropertySetId attribute. |
PropertyId |
xs:int ([XMLSCHEMA2]) |
Specifies an extended property by its dispatch ID. This attribute MUST be coupled with either the DistinguishedPropertySetId or PropertySetId attribute. |
PropertyType |
t:MapiPropertyTypeType (section 2.1.8) |
Specifies the property type of an extended property. |