Frage

Wir haben eine .NET 2 SOAP Webservice für den Verzehr durch eine andere App zu verstehen, die für unsere Organisation intern ist. Der Webdienst gibt einen .NET-Datensatz wie folgt:

public System.Data.DataSet GetStatementFor(string contractList,
  System.DateTime startDate, System.DateTime endDate)

Jetzt in einem der Anwendungsfälle ist es notwendig, das Daten-Set-Objekts XML zu erhalten. Jetzt offensichtlich der Datensatz wird über XML in jedem Fall zurückgegeben, so dass ich frage mich, ob es möglich ist, nur die XML zu verwenden, die es in SOAP darstellt. Normalerweise wird die XML in ein DataSet Objekt gewickelt, dann werde ich wieder zur Serialisierung müssen. Kann ich diese letzten beiden Schritte überspringen und noch ein DataSet für die Fälle zurück, wo es sinnvoll ist?

War es hilfreich?

Lösung

Nein, überträgt der WebService einen Datensatz in SOAP-Formatierung, die unterschiedliche Form das Format DataSet.WriteXml ist () verwendet.

Andere Tipps

Ich bin verwirrt, was Sie wollen. DataSet wird in XML serialisiert werden und deserialisiert am anderen Ende wieder in einen Datensatz, warum Sie tun müssen, um die darunter liegende XML kümmern?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top