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 tiene el mismo nombre de operación '{4}'. Cuando un método OperationContract asincrónico basado en tareas coincide con un par de métodos OperationContract asincrónicos, los dos métodos OperationContracts deben definir el mismo número y tipos de parámetros. En este caso, algunos de los argumentos son diferentes. Para solucionarlo, asegúrese de que OperationContracts define el mismo número y tipos de argumentos y en el mismo orden. También puede cambiar el nombre de uno de los métodos para evitar que coincidan.