У меня есть некоторые проблемы, чтобы придумать способ представить следующий XML в классы C #:
<PKT>
<Method Name="GetBalance">
<Auth Login="" Password="" />
<Params>
<Param1 Type="string" Value="AAD8EE30-8C43-11DC-9755-668156D89593" />
<Param2 Type="string" Value="AAD8EE30-8C43-11DC-9755-668156D89593" />
</Params>
</Method>
</PKT>
Какой смысл использования:
- список параметров будет другим (другое имя элемента xml) в зависимости от типа запроса, указанного атрибутом PKT / Method / Name
- все запросы поступают в одну и ту же конечную точку, поэтому нет способа разграничить и указать тип внутри действия
Дайте мне знать, если возникнут какие-либо другие вопросы.
Спасибо!
РЕДАКТИРОВАТЬ : другим вариантом будет разделение различных типов методов в разных действиях и реализация собственной маршрутизации для получения их из тела. Я открыт для предложений