Pergunta

Eu tenho um ASMX webservice que retorna XElement - (não um serviço WCF .svc)

Ao consumir o serviço em Silverlight o cliente que é gerado usos XElement como eu quero.

No entanto, em C # .NET 3.5 WCF 'Serviço de Referência' que gera essa propriedade usando XmlDocument.

Em C # .NET 4 WCF 'Serviço de Referência' também gera essa propriedade usando XmlDocument. Por isso, não parece ser um .NET 4 coisa -. Mas uma coisa Silverlight

Como posso configurar o cliente WCF para uso XElement também na estrutura padrão 3.5?

Foi útil?

Solução 2

Troquei o serviço de um serviço web ASMX ao serviço SVC WCF. Não havia muito trabalho em tudo. Só mais uma coisa que eu nunca chegou a fazer.

Isso, então, sem mudar nada permitiu que o .NET 3.5 cliente para uso XElement vez de XmlElement.

Looks como Silverlight é suficiente apenas inteligente para usar sempre XElement -. Venha para pensar sobre isso XmlDocument provavelmente nem sequer existe no âmbito Silverlight em primeiro lugar

Outras dicas

I Find / Replace XMLElement com XElement na minha classe proxy. truque sujo ... mas funciona.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top