ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.TaskAssistant.Events Namespace / TaskEndedEventArgs Class / Duration Property
Example

In This Topic
    Duration Property (TaskEndedEventArgs)
    In This Topic
    Gets the total task execution time (not including idle time).
    Syntax
    Public ReadOnly Property Duration As Double
    public double Duration {get;}
    Example
    Subscribe to Task Events
    {
      TaskStartedEvent.Subscribe(taskStartedEventArgs =>
      {
        string userName = taskStartedEventArgs.UserID;    // ArcGIS Online signed in userName.  If not signed in to ArcGIS Online then returns the name of the user logged in to the Windows OS.
        string projectName = taskStartedEventArgs.ProjectName;
    
        Guid taskItemGuid = taskStartedEventArgs.TaskItemGuid;
        string taskItemName = taskStartedEventArgs.TaskItemName;
        string taskItemVersion = taskStartedEventArgs.TaskItemVersion;
    
        Guid taskGuid = taskStartedEventArgs.TaskGuid;
        string taskName = taskStartedEventArgs.TaskName;
    
        DateTime startTime = taskStartedEventArgs.StartTime;
      });
      TaskEndedEvent.Subscribe(taskEndedEventArgs =>
            {
              string userName = taskEndedEventArgs.UserID;    // ArcGIS Online signed in userName.  If not signed in to ArcGIS Online then returns the name of the user logged in to the Windows OS.
              string projectName = taskEndedEventArgs.ProjectName;
    
              Guid taskItemGuid = taskEndedEventArgs.TaskItemGuid;
              string taskItemName = taskEndedEventArgs.TaskItemName;
              string taskItemVersion = taskEndedEventArgs.TaskItemVersion;
    
              Guid taskGuid = taskEndedEventArgs.TaskGuid;
              string taskName = taskEndedEventArgs.TaskName;
    
              DateTime startTime = taskEndedEventArgs.StartTime;
              DateTime endTime = taskEndedEventArgs.EndTime;
              double duration = taskEndedEventArgs.Duration;
    
              bool completed = taskEndedEventArgs.Completed;    // completed or cancelled
            });
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also