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); }
private void DownloadTaskInvokeCallback(Layer1.Layer1.SyncTaskHandler callback, object stateData) { if (callback != null) { try { callback(this, new Layer1.Layer1.SyncTaskEventArgs(stateData)); } catch { } } }
public static void DoTest() { Layer1.Layer1.SyncTaskHandler callback = new Layer1.Layer1.SyncTaskHandler(Layer2.Layer2.SetupTaskCallback); Layer3.Layer3 obj = new Layer3.Layer3(); obj.DownloadTaskAsync(callback); }