Im cercando di creare un servizio web che prende alcuni argomenti nel suo costruttore per salvare round trip, ma io continuo a ricevere l'errore: CS1729 "servicename" non contiene un costruttore che prende argomenti '1'Il costruttore Webservice C# non consente gli argomenti?
anche se quando Cerco di creare un istante localmente (nello stesso progetto del servizio) tutto funziona bene ... cosa dà?
servizio 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");
uscita:
Compiler Error Message: CS1729: 'ayyash' does not contain a constructor that takes '1' arguments
Non ho provato ma il costruttore è esposto come WebMethod? –
non puoi esporre il costruttore come webmothod – Ayyash