コード例 #1
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        static void Main(string[] args)
        {
            //文件相关client端
            FileManagerClient fileManagerClient = new FileManagerClient(baseUrl, new DictionaryTokenDataSource(), appId, appSecret);

            //上传文件相关API
            checkUploadFile(fileManagerClient);
            //下载文件相关API
            checkDownloadFile(fileManagerClient);

            //签章相关client端
            SignClient client = new SignClient(baseUrl, new DictionaryTokenDataSource(), appId, appSecret);

            //个人用户相关API
            checkPersonal(client);
            //企业用户相关API
            checkCompany(client);
            //证书相关API
            checkCert(client);
            //印章相关API
            checkSeal(client);
            //合同相关API
            checkContract(client);
            //模板相关API
            checkTemplate(client);
            //事件证书-扫码合同相关API
            checkEventCertScanContract(client);
            //扫码合同相关API
            checkScanContract(client);
            //短信相关API
            checkSms(client);
            //签章相关API
            checkSign(client);
            //事件证书-签章相关API
            checkEventCertSign(client);
            //验签相关API
            checkSignCheck(client);
            //认证相关API
            checkAuth(client);

            //初始化paas客户端
            PaasClient paasClient = new PaasClient(baseUrl, new DictionaryTokenDataSource(), appId, appSecret);

            //原始调用Paas Api接口,除文件上传以及文件下载API
            checkPaasApi(paasClient);

            Console.ReadKey();
        }
コード例 #2
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 印章相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkSeal(SignClient client)
        {
            SealTest test = new SealTest(client);

            test.runAllTest();
        }
コード例 #3
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 证书相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkCert(SignClient client)
        {
            CertTest test = new CertTest(client);

            test.runAllTest();
        }
コード例 #4
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 企业用户相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkCompany(SignClient client)
        {
            CompanyTest test = new CompanyTest(client);

            test.runAllTest();
        }
コード例 #5
0
 public CompanyTest(SignClient signClient)
 {
     this.testName = "企业用户";
     this.client   = signClient;
 }
コード例 #6
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 认证相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkAuth(SignClient client)
        {
            AuthTest test = new AuthTest(client);

            test.runAllTest();
        }
コード例 #7
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 事件证书-签章相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkEventCertSign(SignClient client)
        {
            EventCertSignTest test = new EventCertSignTest(client);

            test.runAllTest();
        }
コード例 #8
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 扫码合同相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkScanContract(SignClient client)
        {
            ScanContractTest test = new ScanContractTest(client);

            test.runAllTest();
        }
コード例 #9
0
ファイル: SignTest.cs プロジェクト: aiosign/sign-sdk-net
 public SignTest(SignClient signClient)
 {
     this.testName = "签章";
     this.client   = signClient;
 }
コード例 #10
0
ファイル: SignCheckTest.cs プロジェクト: aiosign/sign-sdk-net
 public SignCheckTest(SignClient signClient)
 {
     this.testName = "验签";
     this.client   = signClient;
 }
コード例 #11
0
ファイル: AuthTest.cs プロジェクト: aiosign/sign-sdk-net
 public AuthTest(SignClient signClient)
 {
     this.testName = "认证";
     this.client   = signClient;
 }
コード例 #12
0
 public SealTest(SignClient signClient)
 {
     this.testName = "印章";
     this.client   = signClient;
 }
コード例 #13
0
 public EventCertScanContractTest(SignClient signClient)
 {
     this.testName = "事件证书-扫码合同";
     this.client   = signClient;
 }
コード例 #14
0
 public CertTest(SignClient signClient)
 {
     this.testName = "证书";
     this.client   = signClient;
 }
コード例 #15
0
ファイル: TemplateTest.cs プロジェクト: aiosign/sign-sdk-net
 public TemplateTest(SignClient signClient)
 {
     this.testName = "模板";
     this.client   = signClient;
 }
コード例 #16
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 模板相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkTemplate(SignClient client)
        {
            TemplateTest test = new TemplateTest(client);

            test.runAllTest();
        }
コード例 #17
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 事件证书-扫码合同相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkEventCertScanContract(SignClient client)
        {
            EventCertScanContractTest test = new EventCertScanContractTest(client);

            test.runAllTest();
        }
コード例 #18
0
ファイル: SmsTest.cs プロジェクト: aiosign/sign-sdk-net
 public SmsTest(SignClient signClient)
 {
     this.testName = "短信";
     this.client   = signClient;
 }
コード例 #19
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 短信相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkSms(SignClient client)
        {
            SmsTest test = new SmsTest(client);

            test.runAllTest();
        }
コード例 #20
0
 public ScanContractTest(SignClient signClient)
 {
     this.testName = "扫码合同";
     this.client   = signClient;
 }
コード例 #21
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 验签相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkSignCheck(SignClient client)
        {
            SignCheckTest test = new SignCheckTest(client);

            test.runAllTest();
        }
コード例 #22
0
 public EventCertSignTest(SignClient signClient)
 {
     this.testName = "事件证书-签章";
     this.client   = signClient;
 }
コード例 #23
0
ファイル: TestDemo.cs プロジェクト: aiosign/sign-sdk-net
        /// <summary>
        /// 个人用户相关API
        /// </summary>
        /// <param name="client"></param>
        static void checkPersonal(SignClient client)
        {
            PersonalTest test = new PersonalTest(client);

            test.runAllTest();
        }
コード例 #24
0
ファイル: PersonalTest.cs プロジェクト: aiosign/sign-sdk-net
 public PersonalTest(SignClient signClient)
 {
     this.testName = "个人用户";
     this.client   = signClient;
 }