O método OperationContract assíncrono baseado em tarefa '{0}' no tipo '{1}' coincidiu com os métodos OperationContract assíncronos ...

O método OperationContract assíncrono baseado em tarefa '{0}' no tipo '{1}' coincidiu com os métodos OperationContract assíncronos '{2}' e '{3}' porque eles têm o mesmo nome da operação '{4}'. Quando um método OperationContract assíncrono baseado em tarefa coincide com um par de métodos OperationContract assíncronos, os dois OperationContracts devem definir os mesmos números e tipos de parâmetros. Nesse caso, alguns argumentos são diferentes. Para corrigir isso, verifique se os OperationContracts definem os mesmos números e tipos de argumentos, na mesma ordem. Alternativamente, a alteração do nome de um dos métodos impedirá a correspondência.