代码诊断-XFE0005
描述
目标:XFEExtension.NetCore.ServerInteractive
代码:XFE0005
级别:❌️ 错误
描述:EntryPoint方法返回类型无效,必须为void或Task。
我为何会看到此错误?
说明:
生成器仅支持以下两类入口点签名:
- 同步入口点:
void Method()(映射到Action) - 异步入口点:
Task Method()(映射到Func<Task>)
如果返回类型是 int、string、Task<T>、ValueTask 等其他类型,都会被判定为不受支持并触发此错误。
解决办法:
将返回类型修改为 void 或 System.Threading.Tasks.Task。
示例:
- 错误:
[EntryPoint("/job")] public Task<int> Run() - 正确:
[EntryPoint("/job")] public Task Run()
如果你需要返回数据,请改为通过上下文写入响应,而不是通过方法返回值传递。