ContextDefinition Element in ContextDefinitionGroup

(SolutionManifestDefinitions Schema)

Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Defines a context for an external content type of Outlook Item Type that this context definition group defines.

Namespace: http://schemas.microsoft.com/office/2009/05/BusinessApplications/Manifest

Schema: SolutionManifestDefinitions

<ContextDefinition ContentType = "String" Description = "String"> </ContextDefinition>

Elements and attributes

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

Attributes

Attribute

Description

**ContentType**

Required.

The type name of this context in Microsoft Outlook 2010. This can be different from the name of the external content type in the model. The value you specify here affects the name of the Outlook Item Type as it will appear in the Outlook object model. In Outlook, the name will be appended to the Outlook Item Type and the full name of an external content type will be `OutlookDOCS-LESSTHANOutlookItemTypeDOCS-GREATERTHANDOCS-LESSTHANContentTypeDOCS-GREATERTHAN`
For example, a Customer external type could be `OutlookContactCustomer` in Outlook if it is visualized as an Outlook Contact.

If the external content type is visualized in a task pane in Outlook, the content type has to be in the following format: `length_of_entity_namespace length_of_entity_name length_of_view_name entity_namespace entity_name view_name position_of_entity_namespace`
For example, `12 12 24 AWWSExample OrderHeader GetSalesOrderHeaderById 9`.

If you use the object model to work on the Outlook items, this is the naming scheme you will use to identify your Outlook items.

Attribute type: **String**

**Description**

Optional.

A description for the context definition.

Attribute type: **String**


Child elements

Element Description
Entities Element in ContextDefinition (SolutionManifestDefinitions Schema) Defines the external content type that this context definition is associated with. In the current release of the product, a context definition can be associated with only one external type, even though the schema supports more than one Entity element.
OfficeItemCustomizations Element in ContextDefinition (SolutionManifestDefinitions Schema) Lists the Outlook UI customizations defined in this context definition.

Parent elements

Element Description
ContextDefinitionGroup Element in ContextDefinitionGroups (SolutionManifestDefinitions Schema) The context definition group that contains this context definition.