none
Parâmetros recebidos com valor null RRS feed

  • Pergunta

  • Ola,

    Estou com a seguinte situação: Usando EF4.1 e WCF em um determinado método do serviço o parâmetro chega nulo, apesar de comprovadamente já ter testado este módulo e vê-lo funcionando, mas bug é bug, estou procurando a solução e peço a ajuda de vcs para entender o wcf perde este valor na comunicação.

    Este é o meu método no serviço WCF:

    public void UpdateReq(Gvmreq req, string xml)
    {
      ...
    }
    
         

    Este é o contrato:

    [WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped)]
    [FaultContract(typeof(Exception))]
    void UpdateReq(Gvmreq req, string xml);

    E aqui esta a chamada do do serviço:

     GFOFactory<IGvmreqService> factory = new GFOFactory<IGvmreqService>(config.GFOService);
    
    factory.Channel.UpdateReq(item, xml);

    Estas informações podem dar uma pista do que esta acontecendo?



    quarta-feira, 29 de agosto de 2012 21:39

Respostas

  • Cara, oque realmente chega nulo?

    Outra coisa, verifique se todas as propriedades da sua classe Gvmreq  tem [DataMember], pois se não tiverem o WCF NÃO TRANSMITE SEUS VALORES.

    Se ajudou não esqueça de marcar ;)

    sexta-feira, 26 de outubro de 2012 12:43