【问题标题】:how send a class Instance to web service?如何将类实例发送到 Web 服务?
【发布时间】:2010-07-29 11:05:36
【问题描述】:

我想向我的 Web 服务 (ASP.NET - C#) 发送一个类实例。 我该怎么办?

【问题讨论】:

    标签: asp.net web-services serialization


    【解决方案1】:

    如果这是启用SOAP 的Web 服务,您需要首先通过将svcutil.exe(或wsdl.exe,如果您使用.NET 2.0)指向Web 服务公开的WSDL 来生成客户端代理。您也可以直接在 Visual Studio (Add Service Reference...) 中执行此操作。这将生成客户端代理类,使您能够调用服务方法并将它们接受的对象实例传递给它们。

    如果这不是 SOAP Web 服务,您需要提供更多详细信息。

    【讨论】:

    • 嗯,谢谢。序列化对我来说是一个解决方案吗?
    • 序列化由生成的客户端代理类自动处理,因此您无需担心管道问题。
    • 我的类是派生的并且没有序列化。我无法将类值发送到网络服务。
    猜你喜欢
    • 2016-05-07
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多