TimelineTask 构造函数

TimelineTask({
  1. TimelineTask? parent,
  2. String? filterKey,
})

创建一个任务。任务ID将由系统设置。

如果提供了 parent,则在调用 start 时,将父任务的任务ID作为参数 'parentId' 提供给。在 DevTools 中,此参数将导致此 TimelineTaskparent TimelineTask 链接。

如果提供了 filterKey,则会在与该任务关联的每个事件的参数中插入一个名为 filterKey 的属性。将 filterKey 设置为 filterKey 的值。

实现

TimelineTask({TimelineTask? parent, String? filterKey})
    : _parent = parent,
      _filterKey = filterKey,
      _taskId = _getNextTaskId() {}