2009-07-28 11 views
14

Tengo una colección personalizada que quiero exponer del servicio web WCF.Cómo exponer mi colección del servicio web (WCF)

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

Cuando uso [DataContract(Name = "MyClass")] atribuyen da error

Tipo MiColeccion es un tipo de colección no válida, ya que tiene DataContractAttribute atributo.

Respuesta

29

Deberá utilizar el atributo CollectionDataContract para manejar esto en WCF.

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

Marc

+3

1 y se borra mi respuesta :) –

Cuestiones relacionadas