A operação '{0}' no contrato '{1}' tem um parâmetro MessageContract (do tipo '{2}') sem um nome de wrapper e com mais de ...

A operação '{0}' no contrato '{1}' tem um parâmetro MessageContract (do tipo '{2}') sem um nome de wrapper e com mais de um elemento de corpo. Parâmetros MessageContract sem elemento wrapper só terão suporte se tiverem zero ou um elemento de corpo.