我有一个名为Scan.cs的类,具有自动实现的属性,并且其中一个名为“ AllowScan”的属性设置为默认值“ true”,现在遇到的问题是,当我传递对象时测试类,其中包含从前端到后端api类的一些数据,并且当我在api中检查测试类对象的数据时,属性值设置为其默认值。
下面是代码段:
Scan.cs;
public bool AllowScan { get; set; } = true;
var ScanRequest = new ScanRequest()
{
Description = "",
FileData = fileData,
FileName = formFile.FileName,
AllowScan = false,
};
API类:
[HttpPost]
public async Task<ActionResult> ScanFile([FromBody]ScanRequest scanRequest)
{
if(scanRequest == null)
throw new ArgumentNullException(nameof(scanRequest));
await _Service.ScanFile(scanRequest);
return Ok();
}
我有办法解决这个问题吗?
如果有人有建议请与我分享,例如Ι如何在我的API中获取该属性的更新值。