Application's custom extension.
Namespace: http://schemas.esri.com/Desktop/AddInsSchema: DesktopAddIns_ElementOnly.xsdParents
Children
Name | Occurrences | Description |
---|---|---|
Description | [0, 1] |
A detailed description of the extension. |
Attributes
Name | Type | Required | Description |
---|---|---|---|
autoLoad | boolean |
Specifies if the extension should automatically load at start up or just-in-time. The default is false, just-in-time. |
|
class | string | Yes |
The class associated with the type. This class is the active portion of the type and resides in the specified library. If this class is not in the default library namespace specified on the root AddIn element, the class name must be the full name (namespace.className). |
id | ID | Yes |
The ID for this custom type. IDs must be unique across all customizations. |
library | string |
The library the class is defined in. This attribute allows you to override the default library attribute on the root AddIn element. |
|
productName | string |
The visible name of the extension. Appears in the Extension Manager dialog. Specify a productName if showInExtensionDialog is true. |
|
showInExtensionDialog | boolean |
Specifies whether or not the extension appears in the extension manager dialog allowing users to selectively turn it off and on. |
Syntax
<xs:element minOccurs="0" maxOccurs="1" name="Extension" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType> <xs:all> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" /> </xs:all> <xs:attribute name="id" type="xs:ID" use="required" /> <xs:attribute name="class" type="xs:string" use="required" /> <xs:attribute name="library" type="xs:string" use="optional" /> <xs:attribute name="productName" type="xs:string" use="optional" /> <xs:attribute default="false" name="autoLoad" type="xs:boolean" use="optional" /> <xs:attribute name="showInExtensionDialog" type="xs:boolean" use="optional" /> </xs:complexType> </xs:element>