У нас есть веб-сервис .NET 2 SOAP, предназначенный для использования другим приложением, которое является внутренним для нашей организации. Веб-сервис возвращает набор данных .NET следующим образом:
public System.Data.DataSet GetStatementFor(string contractList,
System.DateTime startDate, System.DateTime endDate)
Теперь в одном из вариантов использования необходимо получить XML-код объекта DataSet. Теперь очевидно, что DataSet возвращается через XML в любом случае, поэтому мне было интересно, можно ли просто использовать XML, который представляет его в SOAP. Обычно XML оборачивается в объект DataSet, который мне нужно будет снова сериализовать. Могу ли я пропустить последние два шага и при этом вернуть DataSet для тех случаев, когда это имеет смысл?