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


IGPFunction2 Interface (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Geoprocessing)  

IGPFunction2 Interface

Provides access to methods on a geoprocessing function tool object.

Product Availability

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

Description

This interface is new at ArcGIS 9.3. It supersedes IGPFunction.

Members

Description
Read-only property DialogCLSID The class identifier (CLSID) of the custom dialog object to use when invoking the geoprocessing function.
Read-only property DisplayName Displayed name of the geoprocessing function.
Method Execute Executes the geoprocessing function using the given array of parameter values.
Read-only property FullName The function name object of the geoprocessing function.
Method GetRenderer Returns the custom renderer to use for the specified parameter.
Read-only property HelpContext The context identifier of the topic within the help file for this function object.
Read-only property HelpFile Name of the (CHM) file containing help information for this function object.
Method IsLicensed Returns whether the geoprocessing function has all necessary licenses in order to execute.
Read-only property MetadataFile Name of the (XML) file containing the default metadata for this function object.
Read-only property Name Name of the geoprocessing function.
Read-only property ParameterInfo The list of parameters accepted by the geoprocessing function.
Method UpdateMessages Post validates the given set of values.
Method UpdateParameters Pre validates the given set of values.
Method Validate Validates the given array of parameter values.

Inherited Interfaces

Interfaces Description
IGPFunction Provides access to the properties/methods of a geoprocessing function object.

CoClasses that implement IGPFunction2

CoClasses and Classes Description
ExportWebMap Export WebMap to a specified format based on potential layout provided.
GPMultipatchToCollada (esriGlobeCore) .