Код: Выделить всё
public override async Task MyMethod (
[FromRoute(Name = "someString"), Required] string someString,
[FromRoute(Name = "someInt"), Required] int someInt,
[FromBody] MyMethodRequest myRequest)
< /code>
MyMethodRequest
Код: Выделить всё
[Required]
[DataMember(Name="MyObject", EmitDefaultValue=false)]
public MyClass MyObject { get; set; }
< /code>
MyClass
Код: Выделить всё
[DataContract]
public partial class MyClass: IEquatable
{
[Required]
[DataMember(Name="someState", EmitDefaultValue=true)]
public int SomeState { get; set; }
}
< /code>
If I call the MyMethod
Почему это? Смогут ли я считать, как работает автоматическая проверка запросов в этом контексте? Вот почему я использую переопределение и необязательное имя свойство.
Заранее спасибо за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/794 ... properties