El método '{0}' OperationContract sincrónico en el tipo '{1}' coincide con un método '{2}' OperationContract asincrónico ...

El método '{0}' OperationContract sincrónico en el tipo '{1}' coincide con un método '{2}' OperationContract asincrónico basado en tareas porque tienen el mismo nombre de operación '{3}'. Cuando un método sincrónico OperationContract coincide con un método OperationContract asincrónico basado en tareas, los dos métodos OperationContracts deben definir el mismo número y tipo 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.