Ошибка запроса в службе WCF с анонимным типом - PullRequest
0 голосов
/ 05 мая 2011

Может ли служба WCF возвращать экземпляр анонимного типа или они должны быть классом? Мой сервис возвращает JSON для сайта. Было бы неплохо взять страницу из MVC и просто вернуть что-то подобное, и сервис автоматически сериализует ее в JSON.

return new { user = data, lastUpdate = time, success = true };

1 Ответ

0 голосов
/ 05 мая 2011

Вы не можете когда-либо вернуть объект анонимного типа из любого метода.Нет, и с ним может случиться много полезного.

Проблема не относится к WCF.Он только на 1007 * хуже * на 1008 * в WCF, так как WCF приходится беспокоиться о генерации метаданных из вашего контракта на обслуживание.Помните, что сервисный контракт не является частью, которая решает вернуть JSON, поэтому WCF не может сделать ничего особенного для этого конкретного метода.

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