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 atributos adicionais devem ser declarados no método OperationContract síncrono. Nesse caso, o método OperationContract assíncrono baseado em tarefa '{2}' tem um ou mais atributos do tipo '{4}'. Para corrigir isso, remova o atributo (ou atributos) '{4}' do método '{2}'. Alternativamente, a alteração do nome de um dos métodos impedirá a correspondência.