TimelineTask 构造函数

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

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

如果提供了 parent,当调用 start 时,将提供父任务的任务 ID 作为参数 'parentId'。在 DevTools 中,这个参数会导致该 TimelineTaskparent TimelineTask 相关联。

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

实现

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