Передача класса в качестве параметра в службе RESTful WCF

В моей службе RESTful WCF мне нужно передать класс в качестве параметра для URITemplate. Мне удалось передать строку или несколько строк в качестве параметров. Но у меня есть много полей, которые нужно передать в службу WCF. Итак, я создал класс и добавил все поля как свойства, а затем Я хочу передать этот класс как один параметр в URITemplate. Когда я пытаюсь передать класс в URITemplate, я получаю сообщение об ошибке «Сегмент пути должен иметь строку типа». Он не принимает класс в качестве параметра. Любая идея, как передать класс в качестве параметра. Вот мой код (inputData - это класс)


    [OperationContract]
    [WebGet(UriTemplate = "/InsertData/{param1}")]
    string saveData(inputData param1);
9
задан Paul Sonier 21 July 2011 в 21:57
поделиться