在 C# 中发送 SOAP 请求

发布于 2024-12-27 06:06:10 字数 109 浏览 0 评论 0原文

我正在尝试使用 C# 中的 SOAP 服务,因此我将 WSDL 添加为服务引用。到目前为止,我已经创建了要发送的请求的实例,但我不知道如何发送它或处理响应。

有人可以解释如何做到这一点吗?

I am trying to consume a SOAP service in C#, so I added my WSDL as a Service Reference. So far, I have created an instance of the request I want to send, but I don't know how to send it, or process the response.

Can someone explain how to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

忆伤 2025-01-03 06:06:10

添加服务引用后,Visual Studio 应该为您生成一些代码,包括位于其自己的命名空间中的服务的类。

因此,您需要创建此服务的新实例:

var oService = new ServiceNamespace.ServiceClient();

然后您可以在该服务上调用您的方法:

oService.SomeMethod();

When you added the service reference, Visual Studio should generate some code for you, including a class for the service which is in its own namespace.

So, you need to create a new instance of this service:

var oService = new ServiceNamespace.ServiceClient();

Then you can call your methods on the service:

oService.SomeMethod();
唠甜嗑 2025-01-03 06:06:10

在这里您可以找到完整的文档和示例:
http://msdn.microsoft.com/en-us/library/aa529276.aspx

here you can find the full documentation and sample:
http://msdn.microsoft.com/en-us/library/aa529276.aspx

逆流 2025-01-03 06:06:10

这里是一个完整的如何创建 WebService 以及如何使用它的示例。据我所知,您只需要了解如何使用它的部分。但它就像一个普通的调用函数,您发送参数并接收解析为对象的结果。有时是由服务引用工具创建的值对象。希望有帮助。

顺便说一句,它使用 Web 引用的方式与服务引用非常相似,只是您的类名称在末尾使用 SoapClient 进行解析,假设您的服务名为 Foo< /code>,Service 引用将为您生成它,如 FooSoapClient

Here is a full example of How you create a WebService and How to consume it. As I see you just need the part of how to consume it. But it is like a normal call function you send parameters and receieve a result parsed to an object. Sometimes Value Objects created by the Service Reference Tool. Hope it helps.

By the way it uses the Web reference, with a service reference is quite similar just the name of your Class is parsed with a SoapClient at the End, lets say that your service is named Foo, the Service reference will generate it for you like FooSoapClient

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文