Domanda

Ho un ASMX webservice che restituisce XElement - (non un servizio WCF .svc)

Quando si consumano il servizio in Silverlight il cliente che viene generato utilizza XElement come voglio.

Tuttavia in C # .NET 3.5 WCF 'Service Reference' che genera questa proprietà utilizzando XmlDocument.

In C # .NET 4 WCF 'Servizio di riferimento' genera anche questa proprietà utilizzando XmlDocument. Così non sembra essere una cosa NET 4 -. Ma una cosa Silverlight

Come posso configurare il client WCF di utilizzare XElement anche nel quadro standard da 3,5?

È stato utile?

Soluzione 2

ho acceso il servizio da un servizio web ASMX a SVC servizio WCF. Non era molto lavoro a tutti. Ancora una cosa che non ho mai avuto intorno a fare.

Questa, dunque senza cambiare niente altro permesso al client .NET 3.5 per utilizzare XElement invece di XmlElement.

Sembra che Silverlight è solo abbastanza intelligente per utilizzare sempre XElement -. Venire a pensarci bene XmlDocument probabilmente non esiste nemmeno nel quadro di Silverlight in primo luogo

Altri suggerimenti

I Trova / Sostituisci XmlElement con XElement nella mia classe proxy. trucco sporco ... ma funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top