为什么可以等待“ Negotiator”的扩展方法,但是在Nancy中它们不返回“ Task”对象?

时间:2019-10-30 14:50:16

标签: c# async-await nancy

我有一个REST Web服务,使用Nancy处理Web调用,并使用以下代码返回响应

return Negotiate
    .WithStatusCode(HttpStatusCode.OK)
    .WithModel(model)

我注意到方法WithStatusCodeWithModel可以使用,所以我可以写

return await Negotiate
    .WithStatusCode(HttpStatusCode.OK)
    .WithModel(model)

无论如何,我注意到该方法的签名未使用Task

public static Negotiator WithModel(this Negotiator negotiator, [Dynamic] dynamic model);

实际上,我之后不能打ConfigureAwait

我该如何解决?

0 个答案:

没有答案