コード例 #1
0
 public void run(Callback<Percent> callback)
 {
     deployment.UpdateProgressChanged += (o, e) => callback.run(new Percent(e.BytesCompleted, e.BytesTotal));
     deployment.UpdateCompleted += (sender, args) => callback.run(100);
     deployment.UpdateAsync();
 }
コード例 #2
0
 void registerCallback(Callback cb) {
    lock(thisLock)
     if (flag) {
         unlock(thisLock);
         cb.run();
    } else {
        q.Enqueue(cb);
    }
     unlock(thisLock)
 }