Ich verwende einen WCF-Dienst von einem anderen Unternehmen und er gibt ein Objekt des Typs object
. Gibt es einen Grund, nicht die eigentliche Klasse zurückzugeben, sondern ein Objekt, das in die richtige Form gebracht werden muss?
Wenn der Webdienst zum Beispiel ein Objekt des Typs OrderStatus
warum sollten Sie stattdessen eine einfache alte object
?
Korrigieren Sie mich, wenn ich falsch liege, aber dazu muss ich die Definition der OrderStatus
Klasse manuell (per E-Mail oder so) und fügen Sie sie in meine Lösung ein. Außerdem muss ich das Objekt explizit in eine OrderStatus
Objekt. Ganz zu schweigen davon, dass das Unternehmen den Dienst so ändern könnte, dass er ein Objekt eines anderen Typs zurückgibt, und mein Code würde nicht mehr funktionieren.
Wenn der Rückgabewert des Dienstes ein Objekt vom Typ OrderStatus
würde die Klasse automatisch für mich generiert werden, richtig?