O método OperationContract '{0}' no tipo '{1}' não implementa corretamente o padrão assíncrono, pois mais de um método correspondente ...

O método OperationContract '{0}' no tipo '{1}' não implementa corretamente o padrão assíncrono, pois mais de um método correspondente '{2}' foi encontrado. Ao usar o padrão assíncrono, é necessário fornecer exatamente um método End. Remova ou renomeie um ou mais dos métodos '{2}' de forma que apenas um exista ou defina a propriedade AsyncPattern no método '{0}' como false.