我有一段代码:
[HttpDelete("{id}")]
public async Task<IActionResult> Delete([FromBody] MonitorsDeleteRequest request)
{
if (request == null)
{
return BadRequest("Request could not be parsed.");
}
if (request.MonitorId == Guid.Empty)
{
return BadRequest("Query Monitor Id is required.");
}
try
{
await monitoringService.RemoveMonitorAsync(
new RemoveMonitorRequest()
{
MonitorId = new MonitorId(request.MonitorId)
});
return Accepted();
}
catch (Exception ex)
{
logger.LogError($"[{Request.Path.Value}]: {ex.ToString()}");
return StatusCode(500, ex.Message);
}
}
这个
MonitorId
就在里面
RemoveMonitorRequest
方法(在等号的左边)用红色下划线-Intellisense说“
RemoveMonitorRequest does not contain a definition for MonitorId.
监视器
代码前面没有Intellisense错误。
我能做些什么来补救这个问题?