Bonjour,
Dans WCF vous ne pouvez pas substituer une classe secondaire à une classe basse directement comme vous pouvez dans C#.
Vous pouvez employer un attribut pour pouvoir passer la classe au client. Ceci est fait sur l'interface de service
KnownType - permet à la classe d'être passé dans tous tous les contrats et opérations using la classe basse.
C'est appliedto le DataContract.
C# : [KnownType (typeof (client
))]
ServiceKnownType - permet à la classe d'être passé seulement pour l'opération sur laquelle elle est définie.
Ceci est appliqué au contrat de service.
Personnellement j'emploie ServiceKnownType
C# : [ServiceKnownType (typeof (client
))]
VB.NET :
ustomer))> _
Aller voir ici
http://msdn.microsoft.com/en-us/library/system.servicemodel.serviceknowntypeattribute.aspx
Espérer que ceci aide,
Darren