Ich habe zwei WSDL-Dateien mit freigegebenen Typen erstellt, die aus der XSD-Schemadatei importiert wurden.Web-Service und Client mit freigegebenen Typen erstellen
Danach habe ich erstellt Web-Services mit Schnittstelle von Wsdl.exe-Tool mit Parameter/serverInterface generiert.
Erste Web-Service, haben Web-Methode "RegisterData" mit in die Warteschlange einige komplexe Objekt zu verarbeiten, von System "A". Als Ergebnis dieser Methode wird Boolean zurückgegeben (mit der Information, dass das Objekt erfolgreich registriert wurde).
Zweiter Web-Service, haben Web-Methode "UpdateData", um einige Daten in System "B" basierend auf dem gleichen Objekt zu aktualisieren, mit im Prozess auf System "A" geändert wurde.
Also im System "A" muss ich Client für den zweiten Webdienst erstellen, wo ich Methode "UpdateData" mit diesem modifizierten komplexen Objekt us-Argument aufrufen werde.
Aber wenn ich diesen Client in Visual Studio (durch Hinzufügen von Web-Referenz oder Hinzufügen von Service-Referenz) erstellen, muss ich einige Namespaces für den Client erstellen. Und dann, wenn ich versuche, "UpdateData" -Agument aufzurufen, habe ich einen anderen Namespace für dasselbe Objekt, der von der ersten "RegisterData" -Methode des Webdienstes empfangen wurde.
Ich möchte ersten Web-Service und zweiten Web-Service-Client erstellen, wo ich das gleiche Objekt zwischen ihnen verwenden kann.
Vielen Dank für Ihre Hilfe.
Haben Sie irgendein Beispiel bekam oder einen Artikel über diese Methode? – Siekiera