我有一个程序将调用一种方法来验证我的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秒时,它将被答复为“超时”,但是当该方法的过程完成且在时间限制内时,它将被答复为成功。我可以知道这是否可行吗?
.Net中有一系列ResetEvent类可以解决此问题,例如,这应该可以工作: