Bonjour,

J'ai actuellement crée un WebService. Dans celui-ci, j'ai crée plusieurs classes.
Afin de pouvoir instancier ces classes je dois obligatoirement les faire apparaitre dans mon fichier service.asmx .

Je dois donc faire passer un objet vehicule à mon client. Apparement j'arrive à l'instancier mais le problème est que je n'ai pas tous les attribus de cet objet.

D'où ma question est-que j'utilise mal le web service?
Sinon comment faire pour avoir tous les attribus de ce même objet?

mon code du web service :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Service1 : System.Web.Services.WebService
    {
 
 
      [WebMethod]
        public Vehicule lesInter(String numVehic)
        {
            Init.Initialisation();
            Vehicule vehicule = new Vehicule();
            foreach (Vehicule vehi in Init.listVehicule)
            {
                if (vehi.racineV == numVehic)
                {
                    vehicule = vehi;
                }
            }
            return vehicule;
 
        }
    }
et celui coté client :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
 
 
            localhost1.Service1 serv = new testWebServiceMobile.localhost1.Service1();
            localhost1.Vehicule vehicule = new localhost1.Vehicule();
            vehicule = serv.lesInter("2");
 
        }
    }
Merci de votre attention.