Как добавить поддержку REST на существующий сервер?

#wcf

#wcf

Вопрос:

Я написал несколько серверов WCF, которые поддерживают SOAP. Теперь мне нужно добавить какой-нибудь новый запрос… добавить поддержку в REST в какой-либо из методов, которые поддерживаются SOAP.

Я не знаю, как это сделать. На самом деле один из этих методов необходимо изменить для поддержки REST.

Как это сделать?

Комментарии:

1. Вы уже прочитали документацию центра разработчиков?

Ответ №1:

Добавьте webHttpBinding и новый интерфейс контракта на обслуживание с соответствующими методами REST, аннотированными UriTemplate. Инкапсулируйте свою бизнес-логику в класс, который используется как классом обслуживания soap, так и классом обслуживания rest.