2009-03-07 5 views

답변

4

WCF는 일반 컬렉션을 지원합니다. 유선을 통해 객체 배열로 전송되지만 (목록/배열/등을 보내는 표준 방법) WCF는 직렬화/직렬화를 수행하므로 클라이언트/서버와 관련하여 컬렉션은 다음과 같습니다. 일반적인.

편집 :주의해야 할 점은 컬렉션은 직렬화 가능해야한다는 것입니다. 또한 사용자 지정 컬렉션이 클라이언트에서 T []로 취급되므로 질문하는 경우 this을 살펴보십시오.

1

양방향에서 WCF를 사용하는 한 제네릭을 사용하면 문제가 없습니다. 아직하지 않았다면; 비 wcf 클라이언트가 서비스를 사용해야하는 시나리오를 신중하게 고려해야합니다.

2

서비스 클라이언트를 추가/편집 할 때 "고급 ..."버튼을 클릭하면 서비스 클라이언트가 만들 수집 유형을 선택할 수있는 옵션이 표시됩니다. 기본값은 System.Array이지만 다른 많은 선택 항목과 함께 System.Collections.Generic.List로 변경할 수 있습니다.

http://msdn.microsoft.com/en-us/library/bb514724.aspx