End Google Ads 201810 - BS.net 01 --> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(Name = "TestService", ConformsTo = WsiProfiles.BasicProfile1_1)] public class WebService : System.Web.Services.WebService { // Add a member variable of the type deriving from SoapHeader. public MyHeader timeStamp; [WebMethod(Description = "A method that requires authentication")] [SoapDocumentMethod(Binding = "TestService")] [SoapHeaderAttribute("timeStamp", Direction = SoapHeaderDirection.InOut)] public XmlNode GetXML() { XmlDocument doc = new XmlDocument(); doc.LoadXml("" + "" +"Pride And Prejudice" +"" + ""); return doc; } =---client call ---- protected void Page_Load(object sender, EventArgs e) { localhost.MyHeader header = new localhost.MyHeader(); header.UserName = "test"; header.Password = "test"; localhost.WebService proxy = new localhost.WebService(); proxy.MyHeaderValue = header; XmlDocument xmlDoc = new XmlDocument(); XmlNode elem = proxy.GetXML(); XmlNodeReader nodeReader = new XmlNodeReader(elem); xmlDoc.InnerXml = elem.InnerXml; string strXML = xmlDoc.InnerXml; } ---output is--- Pride And Prejudice ----how to add soap header like---- string string