Posts

Showing posts from June, 2008

Building and Consuming XML web services

Creating Web Service using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class HelloHeader : SoapHeader { public string Username; public string Password; } public class HelloSoapHeader : System.Web.Services.WebService { public HelloHeader myHeader; [WebMethod] [SoapHeader("myHeader")] public string HelloWorld() { System.Threading.Thread.Sleep(1000); if (myHeader == null) return "Hello World"; else return "Hello " + myHeader.Username + " Your Password is :" + myHeader.Password; } } Consumming web service Synchronously using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.U