Bonjour,

Voici mon problème, j'ai crée une dll contenant une classe :

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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
namespace Domain.Administration.Company
{
    public class Company
    {
        #region == Constructor ==
        public Company()
        {            
        }
        #endregion
 
        #region == Properties ==
        #region -- CompanyID --
        public Guid CompanyID
        {
            get
            {
                return this._CompanyID;
            }
        }
        private Guid _CompanyID
        {
            get
            {
                return this._companyID;
            }
            set
            {
                this._companyID = value;
            }
        }
        private Guid _companyID = Guid.Empty;
        #endregion
 
        #region -- CompanyCode --
        public string CompanyCode
        {
            get
            {
                return this._companyCode;
            }
        }
        private string _companyCode = string.Empty;
        #endregion
        #endregion
    }
}
Et j'ai un web service qui me renvoie une instance de la classe ci-dessus :

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
21
22
23
24
25
26
27
28
29
30
31
32
 
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.Xml.Serialization;
using Domain.Administration.Company;
 
namespace WebServices.Administration
{
    /// <summary>
    /// Summary description for CompanyWebService
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
    [System.Web.Script.Services.ScriptService]
    public class CompanyWebService : System.Web.Services.WebService
    {
        [WebMethod(EnableSession=true)]
        public Company GetNewCompany()
        {
            return new Company();
        }
    }
}
Et donc, la méthode du webservice me renvoie la classe mais sans les données :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<?xml version="1.0" encoding="utf-8" ?> 
  <Company xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/" />
D'où vient le problème?