Ich arbeite an einer Webanwendung, die einen Webdienst verbraucht. Der Webservice ist in .NET geschrieben.
Ich möchte wissen, ob die Verwendung eines Referenzparameters für eine Webmethode eine gute Übung ist oder nicht?Verwendung von Referenzparameter für eine Webmethode in .NET
Antwort
Es ist am besten, die ws Nachricht basiert haben.
Sie können noch so implizit tun, wenn Sie mehrere Parameter verwenden, gibt es immer noch die Nachricht, die Sie mit denen, empfangen. Halten Sie sie einfach getrennt, wenn Sie mehrere Ausgaben benötigen, geben Sie eine einfache Ergebnisklasse für die Operation zurück.
können Sie ref verwenden und aus params mit WCF-Dienste, aber unter der Haube sind sie gewickelt.
Alles, was an ein WebMethod oder einen Service übergeben wird, muss serialisiert werden - Sie können es so verhalten, als ob es ein Ref oder Out wäre, indem Sie es in etwas einbetten, das die Werte zurücksetzt, aber das ist unordentlich.
Du bist besser dran mit einer Rekord-Klasse - eine einfachen serialisable-Klasse, die im Grunde nur eine Liste von Auto Eigenschaften ist, die die Rückkehr des WebMethod sind.
Dies führt zu zusätzlichen Klassen, ist aber viel leichter zu pflegen.
- 1. Alternative zur Verwendung von integriertem Objekt, das IDictionary für eine Webmethode implementiert
- 2. Kann Speicher in Webmethode
- 3. const Referenzparameter
- 4. C++ - Referenzparameter Verwendet
- 5. Verwendung von 'using' in .NET
- 6. Verwendung von KeyedByTypeCollection in .Net?
- 7. Verwendung von GemBox.Spreadsheet in OSX, wenn es eine .NET-Bibliothek für .NET Framework ist
- 8. Wie lautet die Syntax für Referenzparameter für Variant-Template-Arrays?
- 9. Verwendung von NPoco in .net Core
- 10. Beispiele für die Verwendung von Generics in .Net (C#/VB.NET)
- 11. Gibt es eine praktische Verwendung von „Void“ Struktur in .NET
- 12. Korrekte Verwendung von SqlConnection in .NET
- 13. Ein Array an eine Webmethode in Javascript übergeben
- 14. Referenzparameter (& $ a) in Funktionen, gut oder schlecht?
- 15. Verwendung von .NET mit JavaScript
- 16. einen Referenzparameter auf ActiveX über Javascript
- 17. dynamisch definierte Argumente der Webmethode
- 18. ASP.NET-jQuery-Fehler: Unbekannte Webmethode
- 19. Suchen des Objektfelds, das einem Referenzparameter in C# entspricht
- 20. Aufruf einer Webmethode aus C++
- 21. .NET ASMX-Webdienst zur Verwendung der WSDL-Datei auf der Festplatte anstelle von AutoGen?
- 22. Webservice - unbekannte Webmethode Parametername Methodenname
- 23. Verwendung von Standard-.NET-Bibliotheken mit VBA
- 24. Weltweite Verwendung von benutzerdefinierten .NET-Attributen
- 25. Clevere Verwendung von .Net 2-Iteratoren
- 26. Eine Verwendung für Mehrfachvererbung?
- 27. Gibt es ein praktisches Beispiel für die Verwendung von Attributen für Methodenparameter in .NET?
- 28. Konstruktor-Referenzparameter führt zu Seg-Fehler
- 29. Beispiel für eine abstrakte Factory in .NET
- 30. Verwendung von SQLite-NET mit UWP