Во время публикации MVC мне нужно убедиться, что в мой метод поступают только те данные, которые мне нужны, а вся остальная информация игнорируется. Я нашел BindAttribute, который хорошо работает для публикации формы, например,
[HttpPost()]
[Route("name")]
public void GetName([Bind(include:"Name")] NameAddress value)
Это проверяет только привязки FormBindings, я хотел бы проверить привязки объектов JSON, что-то вроде этого:
[HttpPost()]
[Route("name")]
public void GetName([BindJson(include:"Name")] NameAddress value)
Если в Body передано следующее, будет задано только имя:
{
"id": 1,
"Address": "somewhere",
"Name": "Peter"
}