API文档 - Errors/ServerInteractive/XFE0005

代码诊断-XFE0005

描述

目标:XFEExtension.NetCore.ServerInteractive
代码:XFE0005
级别:❌️ 错误
描述EntryPoint 方法返回类型无效,必须为 voidTask

我为何会看到此错误?

说明:

生成器仅支持以下两类入口点签名:

  • 同步入口点:void Method()(映射到 Action
  • 异步入口点:Task Method()(映射到 Func<Task>

如果返回类型是 intstringTask<T>ValueTask 等其他类型,都会被判定为不受支持并触发此错误。

解决办法:

将返回类型修改为 voidSystem.Threading.Tasks.Task

示例:

  • 错误:[EntryPoint("/job")] public Task<int> Run()
  • 正确:[EntryPoint("/job")] public Task Run()

如果你需要返回数据,请改为通过上下文写入响应,而不是通过方法返回值传递。