2009-07-28 18 views
14

Ho una collezione personalizzata che voglio esporre dal servizio web WCF.Come esporre la mia collezione dal servizio web (WCF)

[DataContract(Name = "MyClass")] 
public class MyCollection : IDisposable, List<MyClass> 
{ 
} 

Quando uso [DataContract(Name = "MyClass")] attribuiscono dà errore

Tipo MyCollection è un tipo di raccolta non valida in quanto ha DataContractAttribute attributo.

risposta

29

È necessario utilizzare l'attributo CollectionDataContract per gestirlo in WCF.

[CollectionDataContract] 
public class MyCollection : IDisposable, List<MyClass> 
{ 
} 

Marc

+3

+1 e la mia risposta è cancellata :) –

Problemi correlati