我正在尝试在最小 API 中返回 fffff。当我设置返回类型时,我收到一个奇怪的错误:非泛型类型“IResults”不能与类型参数一起使用。public static async Tas...
我正在尝试在最小 API 中返回 fffff。当我设置返回类型时,我收到一个奇怪的错误:
非泛型类型“IResults”不能与类型参数一起使用。
public static async Task<Results< UnprocessableEntity<string> > HandleAsync(
<snip>,
CancellationToken cancellationToken)
{
return TypedResults.UnprocessableEntity("Unable to make any payments using Ezidebit because there's no EziDebit Digital Id registered.");
}
public sealed class UnprocessableEntit1<TValue> :
IResult,
IStatusCodeHttpResult,
IValueHttpResult,
IValueHttpResult<TValue>,
Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider
因此不需要将其包装在 Results :
public static async Task<UnprocessableEntity<string>> HandleAsync(...)
或者
public static async Task<IResult> HandleAsync(...)