protected void OnLongTaskCompleted(LongTaskCompletedEventArgs e)
 {
     if (LongTaskCompleted != null)
     {
         LongTaskCompleted(this, e);
     }
 }
Ejemplo n.º 2
0
        private void CompletionMethod(string output, Exception ex, bool cancelled, AsyncOperation asyncOp)
        {
            lock (userStateDictionary)
            {
                userStateDictionary.Remove(asyncOp.UserSuppliedState);
            }

            // results of the operation
            LongTaskCompletedEventArgs e = new LongTaskCompletedEventArgs(output, ex, cancelled, asyncOp.UserSuppliedState);

            asyncOp.PostOperationCompleted(onCompletedDelegate, e);
        }
Ejemplo n.º 3
0
 static void comp_LongTaskCompleted(object sender, LongTaskCompletedEventArgs e)
 {
     Console.WriteLine("completed, result: {0}, thread: {1}", e.Output, Thread.CurrentThread.ManagedThreadId);
 }
Ejemplo n.º 4
0
        private void LongTaskCompletion(object operationState)
        {
            LongTaskCompletedEventArgs e = operationState as LongTaskCompletedEventArgs;

            OnLongTaskCompleted(e);
        }
Ejemplo n.º 5
0
 protected void OnLongTaskCompleted(LongTaskCompletedEventArgs e)
 {
     if (LongTaskCompleted != null)
         LongTaskCompleted(this, e);
 }
Ejemplo n.º 6
0
 static void Comp_LongTaskCompleted(object sender, LongTaskCompletedEventArgs e)
 {
     Console.WriteLine("completed result: {0}, thread: {1}", e.Output, Thread.CurrentThread.ManagedThreadId);
 }