2009-12-13 3 views
0

По какой-то причине у меня есть идея, что клиент может запросить у службы WCF, чтобы запрос имел определенный формат. Возможно ли это, или мне нужно создать тот же метод с разными сигнатурами для каждого типа ответа?WCF - Формат ответа

Например, если клиент Silverlight обращается к моей службе WCF, я хочу использовать двоичную кодировку. Однако, если моя служба WCF вызывается через JQuery или ASP.NET AJAX, я хочу вернуть JSON. Это возможно?

Спасибо!

ответ

1

Вы говорите об используемой привязке, и да, это возможно для размещения с использованием нескольких привязок. Если вы говорите о хостинге в IIS и хотите иметь двоичный последовательный вывод, вам нужно будет работать в Windows Server 2008 и использовать службы активации Windows (WAS).

В каждом случае вы будете обращаться к другому адресу конечной точки (например, net.tcp: // ... против http://...).

Смежные вопросы