mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-21 09:45:48 +08:00
25 lines
608 B
C#
25 lines
608 B
C#
using System;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using BetterGenshinImpact.Model.Gear.Tasks;
|
|
|
|
namespace BetterGenshinImpact.Service.GearTask;
|
|
|
|
/// <summary>
|
|
/// 错误占位任务,执行时抛出创建阶段捕获到的异常信息。
|
|
/// </summary>
|
|
internal class ErrorGearTask : BaseGearTask
|
|
{
|
|
private readonly string _errorMessage;
|
|
|
|
public ErrorGearTask(string errorMessage)
|
|
{
|
|
_errorMessage = errorMessage;
|
|
}
|
|
|
|
public override Task Run(CancellationToken ct)
|
|
{
|
|
throw new InvalidOperationException($"任务转换失败: {_errorMessage}");
|
|
}
|
|
}
|