Ciao
ti posto 1 esempio di WCF con l'esposizione di un tipo personalizzato.
Ricorda che è importante l'uso dell'attributo DataContract per rendere un tipo serializzabile dal serializzatore del WCF (DataContractSerializer).
Antonio Esposito
MCP, MCTS .NET 2.0 Distributed applications