This document is archived and information here might be outdated.  Recommended version.


CommandHost CoClass (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > SystemUI > ESRI.ArcGIS.SystemUI > Classes > C > CommandHost CoClass (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (SystemUI)  

CommandHost CoClass

Use this class to host C++ command implementations in a Toolbar.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

The CommandHost object is used when developing with the C++ API. C++ developers are unable to create new COM objects, so the CommandHost and ToolHost objects can be used to create custom commands and tools as follows:

The CAoCommandBase and CAoToolBase abstract classes and the AoToolbarAddCommand and AoToolbarAddTool functions are only intended to be used on UNIX and Linux platforms.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
ICommand Provides access to members that define a COM command.
ICommandHost Provides access to the ICommandHost Interface.