2017-12-28 7 views
1

DocuSign Connect 기능을 사용하여받는 사람 및 봉투 상태 업데이트를 PDF 문서로 가져옵니다.C#에서 DocuSign Connect XML 응답을 직렬화 해제하는 방법

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을 구문 분석하고 수신자와 봉투 및 문서의 상태를 가져옵니다.

+0

"최상의"의미를 정의하십시오. 특정 유스 케이스에 따라 다릅니다. 성취하고자하는 것에 대해 세부 사항을 추가 할 수 있다면 도움이 될 것입니다. –

+0

[XML을 통해 읽는 가장 좋은 방법] 가능한 복제본 (https://stackoverflow.com/questions/5195728/best-way-to-readthrough-xml) –

답변

0

SOAP의 세계가 마음에 드시면 SOAP 서비스를 구현 한 다음 DocuSign Connect를 구성하여 서비스를 호출하십시오. 그런 다음 SOAP 라이브러리는 요청 (DocuSign Connect의 XML 알림 메시지)을 C# 구조로 자동으로 deserialize합니다.

개인적으로 저는 SOAP의 팬이 아닙니다. 그래서 XML 파싱 라이브러리를 사용하여 XML 메시지의 데이터에 액세스 할 수있게되었습니다.

There are a number of C# XML parsers. 당신을 위해 잘 작동하는 것을 선택하십시오. 여기도 related StackOverflow question입니다.