【发布时间】:2020-05-17 05:28:36
【问题描述】:
我有一个程序会调用一个方法来验证我的 API 中请求的参数
public virtual IActionResult ValidatefieldPost([FromBody]Validatefield body)
{
dynamic ValidateFields = body.ValidateFields();
string exampleJson = null;
exampleJson = "{\n \"updateMessage\" : \"Common Field was validated.\"\n}";
var example = exampleJson != null
? JsonConvert.DeserializeObject<Successful>(exampleJson)
: default(Successful);
if (body.isSuccess)
{
return Ok("Validate is successfull");
}
else
{
return BadRequest(ValidateFields);
}
}
我想在这个过程中设置一个类似“15秒”的计时器
Validatefieds=body.Validatefields();
这样当进程到达15秒时,它会回复为“超时”,但是当方法的进程完成并在时限内时,它会回复为成功。我可以知道这是否可能吗?
【问题讨论】: