Im tratando de crear un servicio web que lleva algunos argumentos en su constructor para salvar ronda de viajes, pero me siguen dando el error: CS1729 "servicename" no contiene un constructor que toma argumentos '1'¿El constructor Webservice C# no permite argumentos?
aunque cuando Intento crear un instante a nivel local (en el mismo proyecto que el servicio) todo funciona bien ... ¿qué da?
servicio web:
public class ayyash : System.Web.Services.WebService {
private string _myname;
public ayyash (string myname) {
_myname = myname;
//Uncomment the following line if using designed components
//InitializeComponent();
}
}
consumo:
ayyash a = new ayyash("my name is ayyash");
de salida:
Compiler Error Message: CS1729: 'ayyash' does not contain a constructor that takes '1' arguments
No he probado pero ¿está expuesto el constructor como WebMethod? –
no se puede exponer el constructor como un webmothod – Ayyash