public sealed class TaskEndedEvent : ArcGIS.Core.Events.CompositePresentationEvent<TaskEndedEventArgs>
Public NotInheritable Class TaskEndedEvent Inherits ArcGIS.Core.Events.CompositePresentationEvent(Of TaskEndedEventArgs)
public sealed class TaskEndedEvent : ArcGIS.Core.Events.CompositePresentationEvent<TaskEndedEventArgs>
Public NotInheritable Class TaskEndedEvent Inherits ArcGIS.Core.Events.CompositePresentationEvent(Of TaskEndedEventArgs)
public void TaskEvents() { TaskStartedEvent.Subscribe(OnTaskStarted); TaskEndedEvent.Subscribe(OnTaskCompletedOrCancelled); } private void OnTaskStarted(TaskStartedEventArgs args) { string userName = args.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 = args.ProjectName; Guid taskItemGuid = args.TaskItemGuid; string taskItemName = args.TaskItemName; string taskItemVersion = args.TaskItemVersion; Guid taskGuid = args.TaskGuid; string taskName = args.TaskName; DateTime startTime = args.StartTime; } private void OnTaskCompletedOrCancelled(TaskEndedEventArgs args) { string userName = args.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 = args.ProjectName; Guid taskItemGuid = args.TaskItemGuid; string taskItemName = args.TaskItemName; string taskItemVersion = args.TaskItemVersion; Guid taskGuid = args.TaskGuid; string taskName = args.TaskName; DateTime startTime = args.StartTime; DateTime endTime = args.EndTime; double duration = args.Duration; bool completed = args.Completed; // completed or cancelled }
System.Object
ArcGIS.Core.Events.EventBase
ArcGIS.Core.Events.CompositePresentationEvent<TPayload>
ArcGIS.Desktop.TaskAssistant.Events.TaskEndedEvent
Target Platforms: Windows 11, Windows 10