Im próbuje utworzyć usług internetowych, które zajmuje trochę argumentów konstruktora, aby zapisać w obie strony, ale wciąż otrzymuję błąd: CS1729 „nazwa_usługi” nie zawiera konstruktor, że trwa argumentów „1”Konstruktor Webservice C# nie pozwala na argumenty?
chociaż kiedy Próbuję stworzyć natychmiastowo lokalnie (w tym samym projekcie co usługa) wszystko działa dobrze ... co daje?
serwis internetowy:
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();
}
}
zużycie:
ayyash a = new ayyash("my name is ayyash");
wyjściowa:
Compiler Error Message: CS1729: 'ayyash' does not contain a constructor that takes '1' arguments
Nie testowałem, ale czy konstruktor jest odsłonięty jako WebMethod? –
Nie można ujawnić konstruktora jako webmothod – Ayyash