返回任务执行结果WorkData.result,无论任务成功或失败
Future<D?> result() => _completer.future.then((value) => value.result);