Application's custom extension.

Namespace: http://schemas.esri.com/Desktop/AddInsSchema: DesktopAddIns_ElementOnly.xsd

Parents

 Extensions

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

CopyXML
<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>

See Also