[c#] utiliser deux méthodes différentes ayant le même nom!
Bonjour
J'ai un service web dans lequel j'ai deux fois la même méthode, mais avec les paramètres différents comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public class Service1 : System.Web.Services.WebService
{
[WebMethod(MessageName = "noparams")]
public XmlDocument geta()
{
.....
}
[WebMethod(MessageName = "withparams")]
public XmlDocument geta(string par1)
{
.....
}
} |
Lorsque j'invoque la méthode geta(), j'ai ceci:
Code:
1 2 3 4 5 6
|
http://.../Service1/Service1.asmx?op=noparams
ou
http://.../Service1/Service1.asmx?op=withparams |
Alors que j'aimerais si possible avoir cela dans les cas (avec ou sans paramètre):
Code:
1 2
|
http://.../Service1/Service1.asmx?op=geta |
Est-ce que cela faisable ou non?
D'avance merci pour votre aide!
Cédric