2013-06-28 6 views
1

제공된 외부 API를 구현해야합니다. 이 API는 변경할 수 없습니다. 이 API에 대한 는 SOAP 메시지는 교환 및 오류 예외를 처리 그들 중 하나는 같다 : 우리는 ASMX와 같은 다른 프레임 워크와이를 구현 할 수 있지만, 우리는 WCF에서 그 일에 성공하지WCF : 부모와 다른 datamember의 네임 스페이스

<h:Parent xmlns:h="namespace1"> 
    <Member xmlns="namespace2">0</Member> 
</h:Parent> 

: 데이터 멤버는 datacontract와 동일한 네임 스페이스를 갖는 것 같습니다. datamember에 대한 네임 스페이스를 추가하는 방법이 있습니까?

덕분에 많은

답변

0

당신은 Namespace property를 사용하여 회원의 데이터 계약에 관련된 네임 스페이스를 변경할 수 있습니다.

+0

코드 예제가 있습니까? 나는 이것이 멤버를 위해서가 아니라 datacontract와 멤버의 네임 스페이스를 변경시킬 것이라고 생각하기 때문이다. – user2532237

+0

나는 부모 클래스가 아닌 멤버 클래스의 계약에 네임 스페이스 속성을 추가한다는 것을 의미합니다. –

+0

당신이 의미하는 것을 이해했지만 데이터 멤버에는이 "네임 스페이스"속성이 없습니다. WCF에서 작동하는 경우 코드를 보여 주시겠습니까? 우리가 WCF에서 완전히 새로운 것처럼 무언가를 놓친 것 같습니다. – user2532237