Share via


2.2.189 VersionOverridesV1_1

Target namespace: http://schemas.microsoft.com/office/mailappversionoverrides/1.1

Referenced by: VersionOverrides, VersionOverridesV1_0

Contains elements for the version 1.1 overrides of the MailApp in the Office Add-in manifest.

Child Elements:

Description: A LongResourceReference element that specifies a more verbose description of the app. If present this value overrides the Description element in any parent portion of the manifest.

Requirements: A Requirements element that specifies the minimum set of Office.js requirements that the Office Add-in needs to activate. If present this value overrides the Description element in any parent portion of the manifest.

Hosts: A Hosts element that specifies a collection of host types and their settings. Overrides the Hosts element in any parent portion of the manifest.

Resources: A Resources element that specifies a collection of resources referenced by other elements of the manifest where resource references are supported. If present this value overrides the specific Resources element in any parent portion of the manifest and merges with the rest.

WebApplicationInfo: A WebApplicationInfo element that specifies information about the add-in’s associated Web application.

EquivalentAddins: An EquivalentAddins element that specifies the list of COM add-ins that have equivalent functionality to this web add-in. The web add-in will not be activated if any of the corresponding COM add-ins are connected when the mail client is started. <3>

ConnectedServiceControls: A ConnectedServiceControls element that specifies a parent node for Connected Service Controls: AnalyzeUserContent, DownloadOnlineContent, Controller, or Processor.

ExtendedPermissions: An ExtendedPermissions element that specifies permissions that the app for Office needs for corresponding features to work.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xs:complexType name="VersionOverridesV1_1">
   <xs:sequence>
     <xs:element name="Description" type="bt:LongResourceReference" minOccurs="0" maxOccurs="1"/>
     <xs:element name="Requirements" type="bt:Requirements" minOccurs="0" maxOccurs="1"/>
     <xs:element name="Hosts" type="Hosts" minOccurs="0" maxOccurs="1"/>
     <xs:element name="Resources" type="bt:Resources" minOccurs="0" maxOccurs="1"/>
     <xs:element name="WebApplicationInfo" type="WebApplicationInfo" minOccurs="0" maxOccurs="1"/>
     <xs:element name="EquivalentAddins" type="EquivalentAddins" minOccurs="0" maxOccurs="1"/>
     <xs:element name="ConnectedServiceControls" type="ConnectedServiceControls" minOccurs="0" maxOccurs="1"/>
     <xs:element name="ExtendedPermissions" type="ExtendedPermissions" minOccurs="0" maxOccurs="1"/>
     <xs:any id="VersionOverrides" minOccurs="0" maxOccurs="1" namespace="http://schemas.microsoft.com/office/mailappversionoverrides/1.2" processContents="lax"/>
   </xs:sequence>
 </xs:complexType>

See section 5.5 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).