This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geoprocessing > ESRI.ArcGIS.Geoprocessing > Interfaces > IG > IGPFunctionFactory Interface (ArcObjects .NET 10.4 SDK) |
Provides access to the properties/methods of a geoprocessing function factory object.
Description | ||
---|---|---|
Alias | Alias of the geoprocessing function factory. | |
CLSID | The class identifier (CLSID) of the geoprocessing function factory. | |
GetFunction | Returns the geoprocessing function object with the given name. | |
GetFunctionEnvironments | Returns an enumeration of the geoprocessing environments that the geoprocessing functions managed by this function factory use. | |
GetFunctionName | Returns the geoprocessing function name object with the given name. | |
GetFunctionNames | Returns an enumeration of function name objects of all the geoprocessing functions managed by this function factory. | |
Name | Name of the geoprocessing function factory. |
CoClasses and Classes | Description |
---|---|
FMEFunctionFactory (esriDataInterop) | FMEFunctionFactory Class |
GPGlobeFunctionFactory (esriGlobeCore) | |
GPGlobeServicesFunctionFactory (esriGlobeCore) | |
GpKMLFunctionFactory (esriGlobeCore) | |
GPSceneServicesFunctionFactory (esriGlobeCore) | |
GPServerCachingFunctionFactory | |
GPServerFunctionFactory |
The IGPFunctionFactory is a logical grouping of tools. It is registered into the component category CATID_GPFunctionFactories.
The function factory is responsible for handing out the function name objects for each geoprocessing function, in other words it makes a geoprocessing tool accessible. It is required when building geoprocessing functions tools. For more information about using the IGPFuctionFactory refer to the technical document Building Geoprocessing Function Tools.