2011-10-11 4 views
0

부모에게 액세스 권한이있는 자식 목록이있는 부모와 마찬가지로 참조가 순환하는 참조를 갖는 개체를 반환 할 수 있습니까? C# webservices를 사용하여 이런 종류의 작업을 수행하는 가장 좋은 방법은 무엇입니까?웹 서비스 개체의 순환 참조

답변

1

이 문제를 방지하는 웹 서비스에는 제한이 없지만 .Net의 기본 serializer는 순환 참조를 serialize하는 방법을 알지 못합니다. 자신의 직렬화/직렬화 코드를 작성하고 WCF에 연결해야합니다.

현재 WCF와 함께이 일의 샘플을 찾을 수 있습니다

: 당신이 WCF, 새로운 .NET 3.5에 추가 된 기능은 별도의 코드를 사용하여이 작업을 수행 할 수 있습니다를 사용하는 경우 http://code.msdn.microsoft.com/WCF-Custom-Serialization-43b3ee7a