Разработка API с использованием WCF - PullRequest
1 голос
/ 15 мая 2009

Я работаю над созданием API (с использованием WCF), которое представит некоторые внутренние системы компании электронной коммерции внешнему миру. Целевые пользователи API - это в основном малые предприятия, которые могут не располагать обширными ресурсами для разработчиков. Чтобы обеспечить развитие API в будущем, я решил, что входными и выходными параметрами API будут строки (xml doucment, преобразованный в строку). Это заставило меня задуматься над всеми возможными способами, как однажды после получения строк в мои методы и создания из них XML-документов, как бы я мог сопоставить этот XML-документ со строго типизированными объектами, к которым у меня есть доступ - эти объекты используются в внутренняя система, которую выставляет мой API.

Каковы рекомендации по преобразованию XML-документа в строго типизированные классы (имейте в виду, что я не могу напрямую преобразовать XML в объекты, так как в некоторых случаях мне нужно было бы добавить дополнительную информацию в API для построения объекты, которые нужны внутренним системам)

1 Ответ

1 голос
/ 18 мая 2009

WCF автоматически отображает сообщения запроса на объекты. Вы указываете как это делает это с атрибутом DataContract и его друзьями.

Возможно, вы захотите прочитать основы здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...