Provides access to the properties and methods of a Geoprocessor object.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
When To Use
The GPDispatch object is a coarse grainded ArcObject that permits geoprocessing tools and environments to be used in a scripting language. This object supports the COM IDispatch object. This object may also be used in COM-compliant languages such as Visual Basic for Applications (VBA), and Visual Basic. With ArcGIS 9.2, you are now recommended to use the new Geoprocessor class.
Members
Description | ||
---|---|---|
![]() |
AddError | Sets the output error message. |
![]() |
AddMessage | Sets the output message. |
![]() |
AddReturnMessage | Sets the return message as an output message by index. |
![]() |
AddToolbox | Add the toolbox to the current session. |
![]() |
AddWarning | Sets the output warning message. |
![]() |
CheckExtension | Checks the status of a product extension. |
![]() |
CheckInExtension | Checks in a product extension. |
![]() |
CheckOutExtension | Checks out a product extension. |
![]() |
CheckProduct | Check the status of a license code. |
![]() |
ClearEnvironment | Clears the value of a given environment. |
![]() |
Command | executes the given command line. |
![]() |
CopyParameter | Copy given tool parameter to another. |
![]() |
CreateObject | Creates a geoprocessing object that can be used in a scripting environment. |
![]() |
CreateRandomValueGenerator | Creates a geoprocessing random number generator object that can be used to generate random numbers. |
![]() |
CreateScratchName | Creates a scratch name for the given workspace. |
![]() |
CreateUniqueName | Creates a unique name for the given workspace. |
![]() |
Describe | Returns a descriptor object describing the properties of the specified data element. |
![]() |
Exists | Checks if a data element exists. |
![]() |
GetMessage | Gets the return message by index. |
![]() |
GetMessages | Gets all the return messages. |
![]() |
GetParameterAsText | Gets given tool parameter as text. |
![]() |
GetReturnCode | Gets the return code by index. |
![]() |
GetSeverity | Gets the return severity by index. |
![]() |
GetSystemEnvironment | Gets the given system environment. |
![]() |
InsertCursor | Returns an insert cursor object against the given table/feature class. |
![]() |
ListDatasets | Returns a collection of datasets in the current workspace based on a query string and type. |
![]() |
ListEnvironments | Gets list of GeoProcessor Environments. |
![]() |
ListFeatureClasses | Returns a collection of feature classes in the current workspace or optional dataset, based on a query string and type. |
![]() |
ListFields | Returns a collection of fields in the given table/feature class based on a query string and type. |
![]() |
ListIndexes | Returns a collection of indexes in the given table/feature class based on a query string and type. |
![]() |
ListRasters | Returns a collection of rasters in the current workspace based on a query string and type. |
![]() |
ListTables | Returns a collection of tables in the current workspace based on a query string and type. |
![]() |
ListToolboxes | Gets list of GeoProcessor Toolboxes. |
![]() |
ListTools | Gets list of GeoProcessor Tools. |
![]() |
ListWorkspaces | Returns a collection of workspaces in the current workspace based on a query string and type. |
![]() |
LoadSettings | Loads the current GeoProcessor environment settings. |
![]() |
LogHistory | Indicates whether or not operations are logged or not. |
![]() |
MaxSeverity | The maximum severity of the return messages. |
![]() |
MessageCount | The number of returned messages. |
![]() |
OverwriteOutput | Indicates whether or not outputs should be overwritten. |
![]() |
ParameterCount | The number of input tool parameters. |
![]() |
ParseFieldName | Parses a field name into its constituent parts. |
![]() |
ParseTableName | Parses a table name into its constituent parts. |
![]() |
ProductInfo | Gets the product license info. |
![]() |
QualifyFieldName | Qualifies a field name for the workspace and connected user. |
![]() |
QualifyTableName | Qualifies a table name for the workspace and connected user. |
![]() |
RefreshCatalog | Refreshes the parent of the specified object in the catalog object associated with the Geoprocessor. |
![]() |
RemoveToolbox | Remove the toolbox from the current session. |
![]() |
ResetEnvironments | Tests if a given environments value is set or not. |
![]() |
SaveSettings | Saves the current GeoProcessor environment settings. |
![]() |
SearchCursor | Returns a search cursor object against the given table/feature class. |
![]() |
SetParameterAsText | Sets given tool parameter as text. |
![]() |
SetProduct | Sets the license level. |
![]() |
TestSchemaLock | Tests if an exclusive schema lock is set on a dataset. |
![]() |
Toolbox | Sets the current (default) toolbox. |
![]() |
UpdateCursor | Returns an update cursor object against the given table/feature class. |
![]() |
Usage | Generates the Usage for a given tool. |
![]() |
ValidateFieldName | Checks a field for compatibility with the workspace. |
![]() |
ValidateTableName | Checks a table name for compatibility with the workspace. |