ESRI.ArcGIS.E2API Feedback via the User Forum
Result Class
See Also  Members   Example 
ESRI.ArcGIS.E2API Namespace : Result Class


Represents a piece of information returned from a task. Different types of specialist Result classes inherit from this superclass.

Syntax

Visual Basic (Declaration) 
<ComVisibleAttribute(False)>
Public Class Result 
Visual Basic (Usage)Copy Code
Dim instance As Result
C# 
[ComVisibleAttribute(false)]
public class Result 

Example

This example demonstrates building a Result tree, containing a PlaceResult and ShellResult.
C#Copy Code
//Create Parent Result 
ESRI.ArcGIS.E2API.Result MyParentResult = new Result(); 
MyParentResult.Title = "My Parent Result"; 
 
//Create PlaceResult 
ESRI.ArcGIS.E2API.PlaceResult MyPlaceResult = new PlaceResult(); 
MyPlaceResult.Title = "My Place Result"; 
MyPlaceResult.Geometry = new Point(0, 51.480, 0); 
MyPlaceResult.SymbolName = "Red Pushpin"; 
 
//Create ShellResult linking to a PDF document 
ESRI.ArcGIS.E2API.ShellResult MyShellResult = new ShellResult(); 
MyShellResult.Title = "My Shell Result"; 
MyShellResult.File = @"C:\Program Files\ArcGIS Explorer\DeveloperKit\Diagrams\E2APITaskLifecycle.pdf"; 
 
//Add Results to Parent Result 
MyParentResult.AddResult(MyPlaceResult); 
MyParentResult.AddResult(MyShellResult); 
 
//Update task context with Result 
taskContext.UpdateResult(MyParentResult);
Visual BasicCopy Code
'Create Parent Result
Dim MyParentResult As ESRI.ArcGIS.E2API.Result = New Result()
MyParentResult.Title = "My Parent Result"

'Create PlaceResult
Dim MyPlaceResult As ESRI.ArcGIS.E2API.PlaceResult = New PlaceResult()
MyPlaceResult.Title = "My Place Result"
MyPlaceResult.GeomeTry = New Point(0, 51.480, 0)
MyPlaceResult.SymbolName = "Red Pushpin"

'Create ShellResult linking to a PDF document
Dim MyShellResult As ESRI.ArcGIS.E2API.ShellResult = New ShellResult()
MyShellResult.Title = "My Shell Result"
MyShellResult.File = "C:\Program Files\ArcGIS Explorer\DeveloperKit\Diagrams\E2APITaskLifecycle.pdf"

'Add Results to Parent Result
MyParentResult.AddResult(MyPlaceResult)
MyParentResult.AddResult(MyShellResult)

'Update task context with Result
taskContext.UpdateResult(MyParentResult)

Inheritance Hierarchy

System.Object
   ESRI.ArcGIS.E2API.Result
      ESRI.ArcGIS.E2API.PlaceResult
      ESRI.ArcGIS.E2API.LayerResult

Platforms

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Version Information

This class was added to the E2API at version 1.0.0.348.

See Also