c# - Request / Respond web service -
i'm new web services use little help.
i have project web service request data me , respond web service giving data. i've created response web service can see below:
person.cs
using system.collections.generic; using system.linq; using system.web; namespace testwebservices { public class person { public string idno { get; set; } public string firstname { get; set; } public string lastname { get; set; } } }
[webmethod]
[webmethod(description = "return applicants")] publicperson[] retapplicants(string idno) { string connstring = configurationmanager.connectionstrings["conn"].connectionstring; sqlconnection connection = new sqlconnection(connstring); sqlcommand command = new sqlcommand("selectapplicant", connection); command.commandtype = system.data.commandtype.storedprocedure; command.parameters.add("@idno", sqldbtype.varchar).value = idno; connection.open(); sqldatareader reader = command.executereader(); list<person> persons = new list<person>(); person persreturned; while (reader.read()) { persreturned = new person(); persreturned.idno = reader["idno"].tostring(); persreturned.firstname = reader["firstname"].tostring(); persreturned.lastname= reader["lastname"].tostring(); persons.add(persreturned); } return persons.toarray(); }
i tested on browser invoking , works fine.
how can make respond requested idno other web service?
thank in advance.
you have consume created web service. created 1 can added reference other project's , through c# code can consume , response. sample code snippet.
service1 webservice = new service1(); console.writeline(webservice.myfirstwebmethod(“bradd”, “pitt”)); console.readline();
for more details refer http://www.csharptutorial.in/37/csharp-net-how-to-consume-a-web-service-in-csharp-net-visual-studio-2010
Comments
Post a Comment