コード例 #1
0
ファイル: AsyncTaskQueue.cs プロジェクト: willcraftia/Blocks
 public void Enqueue(WaitCallback waitCallback, object state, AsyncTaskResultCallback resultCallback)
 {
     var task = new Task
     {
         WaitCallback = waitCallback,
         State = state,
         ResultCallback = resultCallback
     };
     lock (taskQueue) taskQueue.Enqueue(task);
 }
コード例 #2
0
ファイル: AsyncTaskQueue.cs プロジェクト: willcraftia/Blocks
        public void Enqueue(WaitCallback waitCallback, object state, AsyncTaskResultCallback resultCallback)
        {
            var task = new Task
            {
                WaitCallback   = waitCallback,
                State          = state,
                ResultCallback = resultCallback
            };

            lock (taskQueue) taskQueue.Enqueue(task);
        }
コード例 #3
0
 public void SaveSettingsAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(saveSettingsAsync, null, callback);
 }
コード例 #4
0
 public void PrepareFolderTreeAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(prepareFolderTreeAsync, null, callback);
 }
コード例 #5
0
 public void AccessAccountAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(getAuthTokenAsync, null, callback);
 }
コード例 #6
0
 public void GetTicketAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(getTicketAsync, null, callback);
 }
コード例 #7
0
 public void Enqueue(WaitCallback waitCallback, object state, AsyncTaskResultCallback resultCallback)
 {
     queue.Enqueue(waitCallback, state, resultCallback);
 }
コード例 #8
0
 public void Enqueue(WaitCallback waitCallback, object state, AsyncTaskResultCallback resultCallback)
 {
     queue.Enqueue(waitCallback, state, resultCallback);
 }
コード例 #9
0
 public void SaveSettingsAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(saveSettingsAsync, null, callback);
 }
コード例 #10
0
 public void PrepareFolderTreeAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(prepareFolderTreeAsync, null, callback);
 }
コード例 #11
0
 public void GetTicketAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(getTicketAsync, null, callback);
 }
コード例 #12
0
 public void AccessAccountAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(getAuthTokenAsync, null, callback);
 }
コード例 #13
0
 public void UploadDemoContentsAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(uploadDemoContentsAction, null, callback);
 }
コード例 #14
0
 public void RestoreSessionAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(restoreSessionAction, null, callback);
 }
コード例 #15
0
 public void UploadDemoContentsAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(uploadDemoContentsAction, null, callback);
 }
コード例 #16
0
 public void RestoreSessionAsync(AsyncTaskResultCallback callback)
 {
     asyncTaskService.Enqueue(restoreSessionAction, null, callback);
 }