Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Consume a web service C#?

I'm building a web service, and it uses an external web services (example http://www.webservicex.com/stockquote.asmx?WSDL) , how do I consume the external web service inside the web service im building?

like image 332
001 Avatar asked Feb 26 '23 12:02

001


2 Answers

As others have stated, add a web reference to your project.

This will give you a namespace that you can use in your project. Here is a snippet from one of my Utility classes.

using System;
//...there's more
using System.Text;
using WSDebug.patweb; //web reference to WSDL

namespace WSDebug
{
    class Utils
    {
        private static R12_WebService ws = new R12_WebService();

patweb is the name of my web reference. The web reference itself contains many classes. The R12_WebService class is the one that contains the web service methods outlined in the WSDL. The other classes and delegates are all eventargs and eventhandlers for our asynchronous methods.

like image 142
ravibhagw Avatar answered Mar 07 '23 11:03

ravibhagw


Add a Service Reference to the external Web Service inside your Web Service Project.

like image 27
Justin Niessner Avatar answered Mar 07 '23 13:03

Justin Niessner