필자는 "입력 개체"의 속성을 필수적으로 필요하고 유효해야 할 속성으로 표시 할 수 있습니다. 나는. 내가있는 경우 :WebAPI 요청에 필수이고 유효한 매개 변수
public class MyInput
{
//[SuperNeeded]
public int FooBar { get; set; }
public string Other { get; set; }
}
나는 FOOBAR이없는 경우는 foobar없이 요청 또는 숫자가 올 때 예외를 발생 ASP.NET 스택 싶습니다.
FooBar=1&Other=abc
FooBar=3
그러나 이것들은 (는 foobar 0 싶지 않아)되지 않습니다 : 다음은 유효 쉽게 작업을 수행하는 방법을
FooBar=abc&Other=abc //FooBar is not number
Other=abc //FooBar is missing
어떤 아이디어?
네,하지만 그건 내가 원하는 것을하지 않습니다. FooBar는 단순히 0 (기본값 (int))입니다. 나는 그것이 FooBar = 0인지 누락 된 값인지 여부를 말할 수 없다. –