¿Cómo puedo evitar que un parámetro de salida finalice el parámetro de retorno en un servicio web de WCF?

Si mi contrato se ve como sigue:

[OperationContract]
void DoSomething(int id, out string moreInfo);

esto termina pareciendo:

string DoSomething(int id);

cuando se importa una referencia de servicio web. ¿Es posible influir en la autoconversión del orden de los parámetros? Ya era sorprendente encontrar todos los parámetros externos al principio de la firma de la función, pero aún era factible, pero nos gustaría que los métodos de vacío sigan siendo métodos de vacío. ¿O es esto una limitación de jabón?

Respuestas a la pregunta(1)

Su respuesta a la pregunta