Каковы все допустимые типы возвращаемых данных ASP.NET Webmethod? - PullRequest
2 голосов
/ 11 ноября 2008

Может ли мой веб-метод возвращать только те строки, которые я вижу во всех примерах сайта asp.net?

Ответы [ 3 ]

10 голосов
/ 11 ноября 2008

asp.net Webmethods может возвращать любой сериализуемый тип данных.

1 голос
/ 31 июля 2009

Предполагая, что этот вопрос касается устаревшей технологии веб-службы ASMX, см. Типы данных, поддерживаемые веб-службами XML, созданными с использованием ASP.NET .

Обязательно запомните, где написано:

Эта тема относится к устаревшей технологии. Веб-службы XML и клиенты веб-служб XML теперь должны создаваться с использованием Windows Communication Foundation (WCF) .

0 голосов
/ 11 ноября 2008

Насколько я знаю, вы можете в значительной степени вернуть любой класс .NET, включая анонимные типы. Я возвратил пользовательские объекты, представляющие мои бизнес-объекты, включая общие коллекции дочерних объектов. Направляющие, целые, строки и т. Д. Все, что можно сериализовать в строку в основном.

...