0
숫자가 포함 된 모음을 '보내'(이중) 싶습니다. 배열을 내 DataContract에 추가하려고하지만 그 예외는 예외입니다.DataContract를 정의 할 때 컬렉션을 사용하는 방법?
어떻게 할 수 있습니까?
도움 주셔서 감사합니다.
숫자가 포함 된 모음을 '보내'(이중) 싶습니다. 배열을 내 DataContract에 추가하려고하지만 그 예외는 예외입니다.DataContract를 정의 할 때 컬렉션을 사용하는 방법?
어떻게 할 수 있습니까?
도움 주셔서 감사합니다.
컬렉션 계약서의 컬렉션이 구체적인 컬렉션 (즉, 인터페이스가 아님)이고 직렬화 가능 (Serializable 속성으로 주석 됨)되어있는 경우에만 직렬화가 자동으로 발생합니다. 이 경우 WCF는 컬렉션에 Add 작업이 포함되어 있으면 해당 컬렉션을 컬렉션의 형식 배열로 자동 직렬화 할 수 있습니다. 이는 기본 .NET 컬렉션과 IEnumerable 또는 IEnumerable 인터페이스를 구현하는 사용자 지정 컬렉션 모두에 적용됩니다. 직렬화가 가능하고 Add 연산이있는 한, 배열에 자동으로 직렬화 할 수 있습니다.
컬렉션이 이러한 제약 조건을 충족하지 않으면 CollectionDataContractAttribute를 지정하십시오.
[CollectionDataContract(Name = "MyCollectionOf{0}")]
클래스에는이 CollectionDataContract 특성이 표시되어 있습니다. 하지만 해당 클래스의 열거 형은 일련 화되지 않았습니다. 어떤 아이디어? – Dhanasekar