XMLDocument가 아닌 Xlement를 사용하도록 WCF 클라이언트를 어떻게 구성합니까?
-
19-09-2019 - |
문제
나는있다 ASMX 웹 서비스 그것은 돌아옵니다 XElement
- (.SVC WCF 서비스가 아님)
Silverlight에서 서비스를 소비 할 때 생성 된 클라이언트는 사용합니다. XElement
내가 원하는대로.
그러나 C# .NET 3.5 WCF 'Service Reference'에서이 속성을 사용 하여이 속성을 생성합니다. XmlDocument
.
C# .NET 4 WCF 'Service Reference'에서도이 속성도 생성합니다. XmlDocument
. 따라서 .NET 4 가지가 아니라 은색광 인 것 같습니다.
사용하도록 WCF 클라이언트를 구성하려면 어떻게해야합니까? XElement
또한 표준 3.5 프레임 워크에서?
해결책 2
나는 서비스를 An에서 전환했다 ASMX
웹 서비스 SVC
WCF 서비스. 전혀 일이 많지 않았습니다. 내가 한 번도 한 번 더 한 번 더 한 번 더.
그런 다음 다른 것을 변경하지 않고 .NET 3.5 클라이언트는 사용할 수있었습니다. XElement
대신에 XmlElement
.
Silverlight가 항상 Xlement를 사용할만큼 똑똑한 것 같습니다. XmlDocument
아마도 Silverlight 프레임 워크에는 처음에는 존재하지 않을 것입니다.
다른 팁
프록시 클래스에서 xmlelement를 Xlement로 찾거나 바꾸십시오. 더러운 속임수 ...하지만 작동합니다.
제휴하지 않습니다 StackOverflow