Asp.Net Core JsonPatchDocument:如何检查服务器端的操作?

时间:2016-07-28 18:22:42

标签: c# asp.net-web-api asp.net-core-1.0 json-patch

我刚刚开始使用JsonPatchDocument<TModel>在Asp.NET核心中的PATCH请求。

这个类有很酷的功能,我可以添加操作,如:

app.post('/control/', function (req, res) {
  res.send("<h1>Your html goes here</h1>")
});

现在,我可以将其发送到我的Asp.Net服务,并将一个很好的patchDoc.Replace(i=>i.IntegerProperty, 3); patchDoc.Replace(i=>i.AnotherProperty, "AnotherStringValue"); 反序列化到我的控制器方法中。

但我想验证一下,例如,“AnotherStringValue”满足某个正则表达式。

我是否可以找到与某个成员表达式相关的所有操作,例如JsonPatchDocument<TModel>?或者有没有办法将成员表达式转换为路径字符串?

0 个答案:

没有答案