Domanda

Sto sviluppando un'applicazione client-server utilizzando .NET Remoting. Dal mio server voglio tornare un elenco in risposta ad una certa chiamata di metodo, tuttavia ricevo un'eccezione dicendo che, in fondo SoapFormatter non può trattare con i generici. Ho bisogno di una soluzione in modo che io sono in grado di lavorare con i generici, o direttive su come utilizzare XmlSerializer o DataContractSerializer.

È stato utile?

Soluzione

Questo è perché loro non hanno aggiunto alcun supporto aggiuntivo per il SoapFormatter e generici in .NET 2.0. Una soluzione rapida sarebbe quella di passare l'elenco al client come un array.

Se è necessario utilizzare Generics (personalmente mi piacerebbe prendere in considerazione l'aggiornamento questo per WCF), ci sono alcuni esempi su come farlo nel MSDN esempi remoti .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top