Data Types
The following tables describe some common data types used in Workflow Designer. These data types apply to variables and arguments.
The following table contains the most frequently used data types. These types are listed in many of the Workflow Designer's drop-down lists, so you can select them from the list.
Common Data Types that are Listed in Workflow Designer Drop-Down Lists |
|
An array is a sequential list of items. The type of items you can store in the array are defined by the type of the array at declaration. Arrays can be single or multi-dimensional, and each dimension can have varying lengths (jagged). More information: System.Array |
|
Can take one of two values: True or False. More information: System.Boolean |
|
The date data type. More information: System.DateTime |
|
A Double is a number that includes a fraction, so any decimal value. Currency variables use this data type. More information: System.Double |
|
Represents errors that occur during application execution. More information: System.Exception |
|
Integers are whole numbers, that is, numbers that do not have a fractional part, like .7 or .34. Possible values are -32767 to 32767. More information: System.Int32 |
|
Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework—it is the root of the type hierarchy. More information: System.Object |
|
A string is a sequence of characters. For example: string a = "This is a string"; Strings must be enclosed in double quotes, except for in Form Designer. Double quotes cannot occur inside double quotes unless they are escaped. More information: System.String |
|
Contains a data item to display in a collection used in a ComboBox for example. More information: Geocortex Essentials WPF API: DataItem Class |
|
Collection of DataItems. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.Geometry.html |
|
Contains simple geometry components to support working with the map, graphics, and task results. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.Geometry.html |
|
Axis Aligned envelope. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.Envelope.html |
|
The MapPoint class. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.MapPoint.html |
|
A collection of Rings used to represent a Polygon Geometry. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.Polygon.html |
|
A collection of Paths used to represent a Polyline Geometry. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.Polyline.html |
|
An address. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.Address.html |
|
An address candidate that represents a result from an AddressToLocations operation. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.AddressCandidate.html |
|
A collection of Features. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.FeatureSet.html |
|
Represents an object that has been transferred from an external client to the server that will not be deserialized into a server type. Instead, the JSON from the client is stored and is accessible through this class. |
To access the data types in the following table, scroll down to the bottom of the drop-down list and select Browse for Types.
Other Useful Types that are Available by Browsing |
|
Represents a 64-bit signed integer. More information: System.Int64 |
|
Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI. More information: System.Uri |
|
IEnumerable + defined size. More information: System.Collections.ICollection |
|
A collection of items that you can enumerate over. More information: System.Collections.IEnumerable |
|
A collection of items that can be accessed by index. ICollection + items. More information: System.Collections.IList |
|
A visual element that typically represents geographic data used for rendering in a GraphicsLayer of the Map Control. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Graphic.html |
|
Time Extent. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.TimeExtent.html |
|
A Boolean input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPBoolean.html |
|
A data file input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPDataFile.html |
|
A date input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPDate.html |
|
A double input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPDouble.html |
|
Represents a GPFeatureRecordSetLayer geoprocessing task input. For a large set of geometries, you can specify the More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPFeatureRecordSetLayer.html |
|
A linear unit input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPLinearUnit.html |
|
An input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPLong.html |
|
A MultiValue input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPMultiValue%601.html |
|
A raster data file input to a geoprocessing task. This is used for parameters of type GPRasterData or GPRasterDataLayer. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPRasterData.html |
|
Represents a GPRecordSet geoprocessing task inputs. For a large set of records, you can specify the Url property to the input records stored in a JSON structure in a file on a public server. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPRecordSet.html |
|
Layer containing an image result from a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPResultImageLayer.html |
|
A string input to a geoprocessing task. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GPString.html |
|
Represents a linear unit of distance. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.LinearUnit.html |
|
Input parameters for a RouteTask.SolveClosestFacilityAsync. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.RouteClosestFacilityParameters.html |
|
Input parameters for a RouteTask.SolveAsync. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.RouteParameters.html |
|
Parameters indicate guidelines that are required when determining what the service area of a facility is. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.RouteServiceAreaParameters.html |
|
SpatialRelationship enumeration. More information: http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.SpatialRelationship.html |
|
Describes a resolution used in the generation of a Report. More information: Geocortex Essentials WPF API: Resolution Class |