J'ai déjà essayé cela, mais cela ne marche quand même pas.
Lorsque je suis sur mon AppliWeb qui consulte le ServiceWeb,
je tape cela :
Dim ConnexionSW As New WebService.Service1
et ensuite, je peux taper :
Dim oFrais As WebService.CSFrais (car CSFrais est un objet simple)
mais je ne peux pas taper :
Dim oListeFrais As New WebService.CSListeFrais (qui est une collection de CSFrais)
<serializable()> Public Class CSListeFrais
Inherits CSCollection
End Class
<serializable()> Public Class CSCollection
Implements IList
Protected mCharge As Boolean = False
Protected mIDCourant As Integer
Protected mArrayList As New ArrayList
Protected mParent As Object
...
End Class
<Serializable()> Public Class CSFrais
Inherits CSObjet
Implements IObjet
#Region "membre"
Private mCourtier As Decimal
Private mNotaire As Decimal
Private mDossier As Decimal
Private mAssurance As Decimal
Private mIncendie As Decimal
Private mPoste As Decimal
Private mTauxAssurance As Decimal
#End Region
....
End Class