O método síncrono OperationContract '{0}' no tipo '{1}' foi correspondido com os métodos assíncronos OperationContract '{2}' ...

O método síncrono OperationContract '{0}' no tipo '{1}' foi correspondido com os métodos assíncronos OperationContract '{2}' e '{3}' porque eles têm o mesmo nome de operação '{4}'. Quando um método síncrono OperationContract é correspondido com um par de métodos assíncronos OperationContract, os dois OperationContracts devem ter o mesmo valor para a propriedade '{5}'. Neste caso, os valores são diferentes. Para corrigir isso, altere a propriedade '{5} de um dos OperationContracts para corresponder ao outro. Como alternativa, alterar o nome de um dos métodos evitará a correspondência.