Se estableció la correspondencia del método OperationContract sincrónico '{0}' en el tipo '{1}' con los métodos OperationContract ...

Se estableció la correspondencia del método OperationContract sincrónico '{0}' en el tipo '{1}' con los métodos OperationContract asincrónicos '{2}' y '{3}' porque tienen el mismo nombre de operación '{4}'. Cuando se establece la correspondencia de un método OperationContract sincrónico con un par de métodos OperationContract asincrónicos, los dos métodos OperationContract deben definir el mismo tipo de valor devuelto. En este caso, los tipos de valor devueltos son diferentes. Para corregirlo, asegúrese de que el método '{0}' y el método '{3}' tienen el mismo tipo de valor devuelto. Como alternativa, puede cambiar el nombre de uno de los métodos para evitar la correspondencia.