El método '{0}' OperationContract asincrónico basado en tareas en el tipo '{1}' coincide con los métodos '{2}' y '{3}' OperationContract ...

El método '{0}' OperationContract asincrónico basado en tareas en el tipo '{1}' coincide con los métodos '{2}' y '{3}' OperationContract asincrónicos porque tienen el mismo nombre de operación '{4}'. Cuando un método OperationContract sincrónico coincide con un par de métodos OperationContract asincrónicos, los dos métodos OperationContracts deben definir el mismo tipo de devolución. En este caso, los tipos de devolución son diferentes. Para solucionarlo, asegúrese de que el método '{0}' y el método '{3}' tiene el mismo tipo de devolución. También puede cambiar el nombre de uno de los métodos para evitar que coincidan.