![]() |
This document is archived and information here might be outdated. Recommended version. |
Provides access to the properties/methods of a geoprocessing function object. Note: the IGPFunction interface has been superseded by IGPFunction2. Please consider using the more recent version.
IGPFunction is used to obtain access to the properties and methods required to build a function tool. For additional use information check the interface's individual properties and methods and the Building Geoprocessing Function Tools.
| Name | Description | |
|---|---|---|
![]() |
DialogCLSID | The class identifier (CLSID) of the custom dialog object to use when invoking the geoprocessing function. |
![]() |
DisplayName | Displayed name of the geoprocessing function. |
![]() |
Execute | Executes the geoprocessing function using the given array of parameter values. |
![]() |
FullName | The function name object of the geoprocessing function. |
![]() |
GetRenderer | Returns the custom renderer to use for the specified parameter. |
![]() |
HelpContext | The context identifier of the topic within the help file for this function object. |
![]() |
HelpFile | Name of the (CHM) file containing help information for this function object. |
![]() |
IsLicensed | Returns whether the geoprocessing function has all necessary licenses in order to execute. |
![]() |
MetadataFile | Name of the (XML) file containing the default metadata for this function object. |
![]() |
Name | Name of the geoprocessing function. |
![]() |
ParameterInfo | The list of parameters accepted by the geoprocessing function. |
![]() |
Validate | Validates the given array of parameter values. |
| Classes | Description |
|---|---|
| ExportWebMap | Export WebMap to a specified format based on potential layout provided. |
| FMEExportFunction (esriDataInterop) | FMEExportFunction Class |
| FMEImportFunction (esriDataInterop) | FMEImportFunction Class |
| GPComputeBlockAdjustment | Computes Block Adjustment using a 3rd party BA engine. |
| GPConvertCacheStorageFormat | Convert storage format of pre-rendered tile cache for the MapServer. |
| GPConvertCacheStorageFormatWorker | Convert storage format of pre-rendered tile cache for the MapServer. |
| GPConvertMapServerCacheStorageFormat | Convert map cache storage format. |
| GPCreateMapServerCache | Create pre-rendered tile cache for the MapServer. |
| GPDeleteGlobeCache (esriGlobeCore) | Delete pre-rendered tile cache for the GlobeServer. |
| GPDeleteGlobeServerCache (esriGlobeCore) | Delete pre-rendered tile cache for the GlobeServer. |
| GPDeleteMapServerCache | Delete pre-rendered tile cache for the MapServer. |
| GPDeleteSceneCache (esriGlobeCore) | Delete scene node caches for the SceneServer. |
| GPESRIAvailableFonts | Reports the available fonts on the server |
| GPESRICreateFeatureServiceReplica | Creates Feature Service Replica ASync. |
| GPESRILaunchWorker | launch a worker component of a distributed geoprocessing job |
| GPESRISyncFeatureServiceReplica | Synchronize Feature Service Replica ASync. |
| GPExportCache | Export pre-rendered tile cache. |
| GPExportCacheWorker | Export pre-rendered tile cache worker. |
| GPExportMapServerCache | Export Map Server Cache. |
| GPExportToKML (esriGlobeCore) | . |
| GPGenerateGlobeServerCache (esriGlobeCore) | Generate pre-rendered tile cache for the GlobeServer. |
| GPGenerateMapServerCache | Generate pre-rendered tile cache for the MapServer. |
| GPGenerateMapServerCacheTilingScheme | Generate Map Server Cache Tiling Scheme. |
| GPImportCache | Import pre-rendered tile cache. |
| GPImportCacheWorker | Import pre-rendered tile cache worker. |
| GPImportMapServerCache | Import Map Server Cache. |
| GPKMLToLayer (esriGlobeCore) | . |
| GPLayersToKML (esriGlobeCore) | . |
| GPManageGlobeCache (esriGlobeCore) | Update pre-rendered tile cache for the GlobeServer. |
| GPManageGlobeCacheWorker (esriGlobeCore) | Update pre-rendered tile cache for the GlobeServer. |
| GPManageMapCacheScales | Manage pre-rendered tile cache scales for the Map. |
| GPManageMapServerCacheTiles | Manage pre-rendered tile cache for the MapServer. |
| GPManageSceneCache (esriGlobeCore) | Update scene node caches for the SceneServer. |
| GPManageSceneCacheWorker (esriGlobeCore) | Update scene node caches for the SceneServer. |
| GPReportCacheStatus | Report status information for cached services |
| GPSAController | SA Controller GP Service Task |
| GPSAWorker | SA Worker GP Service Task |
| GPServerCachingCreateMapCache | Create pre-rendered tile cache for the MapServer. |
| GPServerCachingDeleteMapCache | Delete pre-rendered tile cache for the MapServer. |
| GPServerCachingManageMapCacheTiles | Manage pre-rendered tile cache for the Map. |
| GPServerCachingManageMapCacheTilesWorker | Manage pre-rendered tile cache for the Map. |
| GPServerCachingValidateMapCacheTiles | Validate pre-rendered tile cache for the Map. |
| GPServerCachingValidateMapCacheTilesWorker | Validate pre-rendered tile cache for the Map. |
| GPSuggestDefaultScales | Suggest pre-rendered tile cache scales for the Map. |
| GPUpdateGlobeServerCache (esriGlobeCore) | Update pre-rendered tile cache for the GlobeServer. |
| GPUpdateGlobeServerCache2 (esriGlobeCore) | Update pre-rendered tile cache for the GlobeServer. |
| GPUpdateMapServerCache | Update pre-rendered tile cache for the MapServer. |
| GPUpdateMapServerCacheScales | Update Map Server Cache Tiling Scales. |
| GPUpgradeCacheStorageFormat | Upgrade storage format of pre-rendered tile cache for the MapServer. |
| GPUpgradeCacheStorageFormatWorker | Upgrade storage format of pre-rendered tile cache for the MapServer. |
| GPUpgradeMapServerCacheStorageFormat | Upgrade map cache storage format. |
| GPValidateMapServerCacheTiles | Manage pre-rendered tile cache for the MapServer. |
To create a geoprocessing function tool requires the implementation of at least two objects: One is a function object that implements the IGPFunction interface; the other one is a function factory object that implements the IGPFunctionFactory interface. The IGPFunction interface provides access to properties and methods needed to build a function tool.