Pasar objetos personalizados a un servicio web
Tengo la necesidad de pasar un objeto personalizado a un servicio web remoto. He leído que puede ser necesario implementar ISerializable, pero lo he hecho y me encuentro con dificultades. ¿Cuál es la forma correcta en C # de pasar un objeto personalizado a un método de servicio web?