Сделайте что-нибудь вроде этого:
В файле договора
[OperationContract]
[WebGet(UriTemplate = "/TabelasAuxiliares?requestex={requestex}", ResponseFormat = WebMessageFormat.Xml)]
CadastrodeEscolasResponse TabelasAuxiliares(string requestex);
В служебном файле
public CadastrodeEscolasResponse TabelasAuxiliares(string requestex)
{
XmlSerializer serializer = new XmlSerializer(typeof(CadastrodeEscolasRequest));
StringReader rdr = new StringReader(requestex);
CadastrodeEscolasRequest request = (CadastrodeEscolasRequest)serializer.Deserialize(rdr);
}
вывод представляется:
Вызовите службу, отправив данные формата Xml в строковый параметр. Затем преобразуйте xml в требуемый объект класса. Таким образом, вы можете избежать создания QueryStringConvertor, что довольно громоздко. Надеюсь, это поможет! Эта помощь для всех, а не только для этого поста.