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 síncrono coincide com um par de métodos OperationContract assíncronos, os dois OperationContracts devem definir o mesmo tipo de retorno. Nesse caso, os tipos de retorno são diferentes. Para corrigir isso, verifique se os métodos '{0}' '{3}' têm o mesmo tipo de retorno. Alternativamente, a alteração do nome de um dos métodos impedirá a correspondência.