How do I provide information to the Web Service when the
information is required as a SOAP Header?
Answer / swapna
The key here is the Web Service proxy you created using
wsdl.exe or through Visual Studio .NET's Add Web Reference
menu option. If you happen to download a WSDL file for a
Web Service that requires a SOAP header, .NET will create a
SoapHeader class in the proxy source file. Using the
previous example:
public class Service1 :
System.Web.Services.Protocols.SoapHttpClientProtocol
{
public AuthToken AuthTokenValue;
[System.Xml.Serialization.XmlRootAttribute
(Namespace="http://tempuri.org/", IsNullable=false)]
public class AuthToken : SoapHeader {
public string Token; }}
In this case, when you create an instance of the proxy in
your main application file, you'll also create an instance
of the AuthToken class and assign the string:
Service1 objSvc = new Service1();
processingobjSvc.AuthTokenValue = new AuthToken();
objSvc.AuthTokenValue.Token = <ACTUAL token value>;
Web Servicestring strResult =
objSvc.MyBillableWebMethod();
| Is This Answer Correct ? | 0 Yes | 0 No |
What is Webget and WebInvoke in rest service? Tell difference between them
what atttributes we use to create a webservice?
What are the common problems faced in web testing?
On a scale of 1 to 10 rate your proficiency in CSS, JavaScript, PhotoShop, Illustrator, Flash, ActionScript, HTML, DHTML.
What is a Complex Element?
Who are the founders of YAHOO & GOOGLE?When they founded?
What is intranet application?
Have you used sass? What’s good about it?
Describe the steps to develope and host the webservice for an application?
what is the Need for CSS ?
Which method is used to post a Web page to another Web page?
Tableau Training for Beginners