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


IMdProcess Interface (ArcObjects .NET 10.7 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geoprocessing > ESRI.ArcGIS.Geoprocessing > Interfaces > IM > IMdProcess Interface
ArcGIS Developer Help

IMdProcess Interface

Provides access to properties/methods of a model process.

Product Availability

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

Members

Name Description
Read/write property EnvironmentManager The set of overriding environment values used when validating/executing the process.
Method Execute Executes the current tool associated with the process using the current parameter values.
Method GetParameterValue Returns the value of specified process parameter.
Read-only property InputParameters The collection of input parameter objects used when validating/executing the process.
Method IsToolValid Returns whether or not the current tool associated with the process is valid.
Method NeedsRepair Returns whether or not the current tool associated with the process needs to be repaired (e.g., the tool parameters have changed).
Read-only property OutputParameters The collection of output parameter objects used when validating/executing the process.
Read-only property Parameter The parameter object with the specified name.
Read-only property Parameters The collection of parameter objects used when validating/executing the process.
Read/write property Preconditions Collection of variables that must be executed prior to executing the process.
Method RepairParameters Updates/repairs the processes collection of parameters to match the tool currently associated with the process.
Method SetParameterValue Sets the value of specified process parameter.
Read/write property Tool The tool object currently associated with the model process.
Read-only property ToolName The tool name object of the tool currently associated with the model process.

Classes that implement IMdProcess

Classes Description
MdProcess Model process object that represents a specific invokation of a particular geoprocessing tool.