【问题标题】:How to de-serialize the DocuSign Connect XML response in C#如何在 C# 中反序列化 DocuSign Connect XML 响应
【发布时间】:2017-12-28 19:20:21
【问题描述】:

我们正在使用 DocuSign Connect 功能通过 PDF 文档获取收件人和信封状态更新。

在 ASP.Net WebAPi Rest Controller 中反序列化 Connect XML 响应的最佳方法是什么?

1) 添加“https://www.docusign.net/api/3.0/api.asmx?wsdl”生成wsdl类文件并反序列化Connect XML响应?

2) 使用 DocuSign 客户端库反序列化连接 XML?我们在客户端库中有 DocuSignEnvelopeInformation 吗?

3) 解析 XML 并获取收件人的状态以及信封和文档。

【问题讨论】:

  • 定义“最佳”的含义。这将取决于您的特定用例。如果您可以添加一些关于您要完成的任务的详细信息,那将会很有帮助。

标签: docusignapi


【解决方案1】:

如果您喜欢 SOAP 世界,您可以实现一个 SOAP 服务,然后配置 DocuSign Connect 来调用您的服务。然后 SOAP 库会自动将请求(来自 DocuSign Connect 的 XML 通知消息)反序列化为 C# 结构。

就我个人而言,我不是 SOAP 的粉丝。因此,我使用 XML 解析库来访问 XML 消息中的数据。

There are a number of C# XML parsers。选择一个适合你的。这里也是related StackOverflow question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-31
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多