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

O método OperationContract '{0}' no tipo '{1}' coincidiu com o método OperationContract assíncrono baseado em tarefa '{2}' porque eles têm o mesmo nome de operação '{3}'. Quando um método OperationContract síncrono coincide com um método OperationContract assíncrono baseado em tarefa, os dois OperationContracts devem definir os mesmos números e tipos de parâmetros. Nesse caso, alguns dos argumentos são diferentes. Para corrigir isso, verifique se 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.