Frage

Ich entwickle eine Client-Server-Anwendung mit .NET Remoting. Von meinem Server mag ich eine Liste in Reaktion auf einen bestimmten Methodenaufruf zurück, aber ich eine Ausnahme erhalten, dass im Grunde SoapFormatter nicht mit Generika umgehen kann. Ich brauche eine Abhilfe, so dass ich im Stande bin, mit Generika zu arbeiten, oder die Richtung, wie XmlSerializer oder DataContractSerializer verwenden.

War es hilfreich?

Lösung

Das ist, weil sie keine zusätzliche Unterstützung für die SoapFormatter und Generika in .NET 2.0 nicht hinzugefügt haben. Eine schnelle Abhilfe wäre die Liste an den Client als ein Array zu übergeben.

Wenn Sie Generics verwenden müssen (ich persönlich würde betrachten dies zu WCF Upgrade), gibt es einige Beispiele, wie dies in der MSDN Remote Beispiele .

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