ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.TaskAssistant.Events Namespace / TaskStartedEvent Class
Members Example

In This Topic
    TaskStartedEvent Class
    In This Topic
    Occurs when execution of a task starts.
    Object Model
    TaskStartedEvent ClassSubscriptionToken ClassSubscriptionToken Class
    Syntax
    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
            });
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.Events.EventBase
          ArcGIS.Core.Events.CompositePresentationEvent<TPayload>
             ArcGIS.Desktop.TaskAssistant.Events.TaskStartedEvent

    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also