Pregunta

Tengo un ASMX servicio web que devuelve XElement - (no es un servicio de .svc WCF)

Cuando se consume el servicio en el cliente de Silverlight que se genera utiliza XElement como yo quiero.

Sin embargo, en C # .NET 3.5 WCF 'Servicio de Referencia' que genera el inmueble con XmlDocument.

En C # .NET WCF 4 'Servicio de Referencia' también genera el inmueble con XmlDocument. Por lo tanto, no parece ser una cosa .NET 4 -., Pero una cosa Silverlight

¿Cómo puedo configurar el cliente WCF para utilizar XElement también en el marco estándar de 3,5?

¿Fue útil?

Solución 2

Cambié el servicio de un servicio web ASMX a SVC servicio WCF. No había mucho trabajo en absoluto. Sólo una cosa más que nunca tuve tiempo para hacerlo.

Esto entonces sin cambiar nada más permitió que el cliente .NET 3.5 para usar en lugar de XElement XmlElement.

Parece que Silverlight es lo suficientemente inteligente para utilizar siempre XElement -. Ahora que lo pienso de ella XmlDocument probablemente ni siquiera existe en el marco de Silverlight en el primer lugar

Otros consejos

Buscar / Reemplazar XMLElement con XElement en mi clase de proxy. truco sucio ... pero funciona.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top