예제 #1
0
 static void callback(HttpProcessData processPercent)
 {
     if (processPercent.ProgressPercentage == 40)
     {
         tokenSource.Cancel();
     }
 }
예제 #2
0
 static void callback(HttpProcessData processPercent)
 {
     if (processPercent.ProgressPercentage == 40)
     {
         tokenSource.Cancel();
     }
 }
예제 #3
0
 override public void callback(HttpProcessData httpProcessData)
 {
     factory.StartNew((stateobj) =>
     {
         HttpProcessData data = (HttpProcessData)stateobj;
         Percent = data.ProgressPercentage;
         Size = data.TotalBytes;
         ProcessSize = data.BytesTransferred;
  
     }, httpProcessData);
 }
예제 #4
0
 override public void callback(HttpProcessData httpProcessData)
 {
     if (httpProcessData.ProgressPercentage == 100)
     {
         factory.StartNew((stateobj) =>
         {
             HttpProcessData data = (HttpProcessData)stateobj;
             ProcessSize += (long)data.TotalBytes;
             Percent = (int)(1.0 * ProcessSize / Size * 100);
         }, httpProcessData);
     }
 }
예제 #5
0
 public abstract  void callback(HttpProcessData httpProcessData);