XMLDocument가 아닌 Xlement를 사용하도록 WCF 클라이언트를 어떻게 구성합니까?

StackOverflow https://stackoverflow.com/questions/1904477

  •  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로 찾거나 바꾸십시오. 더러운 속임수 ...하지만 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top