示例#1
0
 public void DownloadTaskAsync(Layer1.Layer1.SyncTaskHandler callback)
 {
     Layer1.Layer1.SyncTaskArgs args = new Layer1.Layer1.SyncTaskArgs();
     args.Callback = callback;
     //DownloadTaskParamData parm = new DownloadTaskParamData();
     //parm.ModifiedSince = DateTime.Now;
     //args.Data = parm;
     DownloadTask(args);
 }
示例#2
0
 private void DownloadTaskInvokeCallback(Layer1.Layer1.SyncTaskHandler callback, object stateData)
 {
     if (callback != null)
     {
         try
         {
             callback(this, new Layer1.Layer1.SyncTaskEventArgs(stateData));
         }
         catch { }
     }
 }
示例#3
0
 public static void DoTest()
 {
     Layer1.Layer1.SyncTaskHandler callback = new Layer1.Layer1.SyncTaskHandler(Layer2.Layer2.SetupTaskCallback);
     Layer3.Layer3 obj = new Layer3.Layer3();
     obj.DownloadTaskAsync(callback);
 }