Übergeben eines benutzerdefinierten Objekts, um den web-service
Ich bin mit C# und ich habe windows form-und web-service...
Habe ich ein benutzerdefiniertes Objekt, das will ich senden, um die web-service..
irgendwann, das Objekt enthält möglicherweise eine große der Daten..
als beste Leistung, was ist der beste Weg zu schicken, um ein benutzerdefiniertes Objekt, um die web-service?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Web-Services sind entworfen, um benutzerdefinierte Objekte so lange, als Sie schließlich die Unterteilung in einige standard-Typen. Als pro senden eine große Daten gibt es MTOM und älter DIME. Wenn es innerhalb von LAN und gegen andere .NET-client, vielleicht möchten Sie sich in nicht-Web-Dienste die Möglichkeiten, wie Remoting oder plain-http.
Sehen Gewusst wie: Aktivieren ein Web Service zum Senden und Empfangen von Großen Datenmengen.
Wenn Sie /planen Sie zu benutzen, WCF im Netzwerk(im Gegensatz zum internet), named pipes, auf WCF ist schnell und einfach. Verwenden Sie primitive Typen-Objekte übergeben. Eine Zeichenfolge xml (obwohl verbose) oder ein geringes Gewicht binäres Objekt tun wird.
Wenn es ein wsHttp webservice-string verwenden, kann ich mir nicht vorstellen, dass es eine andere Möglichkeit, wie Sie bestehen würde, ein benutzerdefiniertes Objekt, es sei denn, der service kennt es.