瀏覽代碼

compdfkit(win) - 在线认证

liuaoran 1 年之前
父節點
當前提交
6d606e7f28
共有 2 個文件被更改,包括 23 次插入11 次删除
  1. 21 11
      Demo/Examples/PDFViewer/App.xaml.cs
  2. 2 0
      Demo/Examples/license_key_windows.xml

+ 21 - 11
Demo/Examples/PDFViewer/App.xaml.cs

@@ -1,20 +1,14 @@
 using System;
 using System.Collections.Generic;
-using System.Configuration;
-using System.Data;
+using System.Diagnostics;
 using System.Globalization;
-using System.IO;
-using System.Linq;
-using System.Net.Http;
+using System.IO; 
 using System.Reflection;
-using System.Resources;
-using System.Text;
+using System.Resources; 
 using System.Threading;
 using System.Threading.Tasks;
 using System.Windows;
-using System.Windows.Data;
-using System.Xml;
-using ComPDFKit.LicenseVerify;
+using System.Windows.Data;  
 using ComPDFKit.NativeMethod;
 using Compdfkit_Tools.Helper;
 using PDFViewer.Properties;
@@ -39,7 +33,7 @@ namespace PDFViewer
         {
             if (!CPDFSDKVerifier.LoadNativeLibrary())
                 return false;
-            var status = await CPDFLicenseVerifier.VerifyLicense("mD+ps2sEont1y/VZsWhSBVyaWquC3WCUCqk8QkLFzkU=");
+            var status = await CPDFSDKVerifier.LicenseVerify("mD+ps2sEont1y/VZsWhSBVyaWquC3WCUCqk8QkLFzkU=");
             if (status == LicenseErrorCode.E_LICENSE_SUCCESS)
             {
                 return true;
@@ -68,10 +62,26 @@ namespace PDFViewer
             base.OnStartup(e);
 
             await LicenseVerify();
+            CPDFSDKVerifier.LicenseRefreshed += CPDFSDKVerifier_LicenseRefreshed;
             HistoryFile(@"TestFile\ComPDFKit_Sample_File_Windows.pdf");
             FileHistoryHelper<PDFFileInfo>.Instance.LoadHistory();
         }
 
+        private void CPDFSDKVerifier_LicenseRefreshed(object sender, ResponseModel e)
+        {
+            if(e != null)
+            {
+                string message = string.Format("{0} {1}", e.Code, e.Message);
+                Trace.WriteLine(message);
+            }
+            else
+            {
+                Trace.WriteLine("Network not connected."); 
+            }
+
+
+        }
+
         private void HistoryFile(string item)
         {
             PDFFileInfo fileInfo = new PDFFileInfo();

File diff suppressed because it is too large
+ 2 - 0
Demo/Examples/license_key_windows.xml