예제 #1
0
 private void Work_RunWorkerCompleted(object sender, WorkerCompletedEventArgs e)
 {
     if (e.HasError)
     {
         return;
     }
 }
예제 #2
0
 /// <summary>
 /// The on worker completed.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="args">
 /// The eventArgs.
 /// </param>
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     if (this.WorkerCompleted != null)
     {
         this.WorkerCompleted(sender, args);
     }
 }
 private void Work_RunWorkerCompleted(object sender, WorkerCompletedEventArgs e)
 {
     if (e.HasError)
     {
         return;
     }
     tsbSearch_Click(sender, e);
 }
 /// <summary>
 /// The OnWorkerCompleted handler.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="args">
 /// The args.
 /// </param>
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     Trace.TraceInformation(
         "[Machine Name: {0}][DeploymentId: {1}][Role: {2}][Role Instance Id: {3}][Worker {4}] Completed ({5:F6} seconds).",
         this.MachineName,
         this.DeploymentId,
         this.RoleInstanceName,
         this.RoleInstanceId,
         sender,
         args.Elapsed.TotalSeconds);
 }
예제 #5
0
 /// <summary>
 /// The worker run.
 /// </summary>
 /// <param name="role">
 /// The role.
 /// </param>
 /// <returns>
 /// The <see cref="IDisposable"/>.
 /// </returns>
 public IDisposable WorkerRun(object role)
 {
     return(GetActivityTracker(
                () =>
     {
         var args = new WorkerRunningEventArgs();
         this.OnWorkerRunning(role, args);
     },
                t =>
     {
         var args = new WorkerCompletedEventArgs {
             Elapsed = t
         };
         this.OnWorkerCompleted(role, args);
     }));
 }
예제 #6
0
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     try
     {
         this.workerEventWriter.Completed(
             this.MachineName,
             this.DeploymentId,
             this.RoleInstanceName,
             this.RoleInstanceId,
             sender.ToString(),
             args.Elapsed.TotalSeconds.ToString(CultureInfo.InvariantCulture));
     }
     catch (Exception ex)
     {
         Trace.TraceError(ex.ToString());
     }
 }
예제 #7
0
        private void asyncEventWorker_Completed(object sender, WorkerCompletedEventArgs args)
        {
            TaskArguments arguments = args.Argument as TaskArguments;

            if (arguments == null)
            {
                return;
            }

            arguments.Parameter.Sender.Enabled = true;
            try
            {
                arguments.Task.Complete(arguments.Parameter);
            }
            catch (Exception ex)
            {
                MessageBoxHelper.DisplayFailure(ex.Message);
            }

            this.pictureBoxLoading.Visible = false;
            this.progressBar.Visible       = false;
        }
예제 #8
0
 private void asyncEventWorker_Completed(object sender, WorkerCompletedEventArgs args)
 {
 }
 /// <summary>
 /// The worker run.
 /// </summary>
 /// <param name="role">
 /// The role.
 /// </param>
 /// <returns>
 /// The <see cref="IDisposable"/>.
 /// </returns>
 public IDisposable WorkerRun(object role)
 {
     return GetActivityTracker(
         () =>
             {
                 var args = new WorkerRunningEventArgs();
                 this.OnWorkerRunning(role, args);
             }, 
         t =>
             {
                 var args = new WorkerCompletedEventArgs { Elapsed = t };
                 this.OnWorkerCompleted(role, args);
             });
 }
 /// <summary>
 /// The on worker completed.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="args">
 /// The eventArgs.
 /// </param>
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     if (this.WorkerCompleted != null)
     {
         this.WorkerCompleted(sender, args);
     }
 }
 /// <summary>
 /// The OnWorkerCompleted handler.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="args">
 /// The args.
 /// </param>
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     Trace.TraceInformation(
         "[Machine Name: {0}][DeploymentId: {1}][Role: {2}][Role Instance Id: {3}][Worker {4}] Completed ({5:F6} seconds).", 
         this.MachineName, 
         this.DeploymentId, 
         this.RoleInstanceName, 
         this.RoleInstanceId, 
         sender, 
         args.Elapsed.TotalSeconds);
 }
예제 #12
0
        private void asyncEventWorker_Completed(object sender, WorkerCompletedEventArgs args)
        {
            TaskArguments arguments = args.Argument as TaskArguments;
            if (arguments == null) return;

            arguments.Parameter.Sender.Enabled = true;
            try
            {
                arguments.Task.Complete(arguments.Parameter);
            }
            catch (Exception ex)
            {
                MessageBoxHelper.DisplayFailure(ex.Message);
            }

            this.pictureBoxLoading.Visible = false;
            this.progressBar.Visible = false;
        }
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     try
     {
         this.workerEventWriter.Completed(
             this.MachineName, 
             this.DeploymentId, 
             this.RoleInstanceName, 
             this.RoleInstanceId, 
             sender.ToString(), 
             args.Elapsed.TotalSeconds.ToString(CultureInfo.InvariantCulture));
     }
     catch (Exception ex)
     {
         Trace.TraceError(ex.ToString());
     }
 }
 /// <summary>
 /// The OnWorkerCompleted handler.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="args">
 /// The args.
 /// </param>
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     this.NumberEventsFired++;
 }
예제 #15
0
 private void asyncEventWorker_Completed(object sender, WorkerCompletedEventArgs args)
 {
 }
 /// <summary>
 /// The OnWorkerCompleted handler.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="args">
 /// The args.
 /// </param>
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     try
     {
         Debug.Print(
             "[Machine Name: {0}][DeploymentId: {1}][Role: {2}][Role Instance Id: {3}][Worker {4}] Completed ({5:F6} seconds).", 
             this.MachineName, 
             this.DeploymentId, 
             this.RoleInstanceName, 
             this.RoleInstanceId, 
             sender, 
             args.Elapsed.TotalSeconds);
     }
     catch (ArgumentNullException ex)
     {
         Debug.Print(ex.ToString());
     }
     catch (FormatException ex)
     {
         Debug.Print(ex.ToString());
     }
 }
 /// <summary>
 /// The OnWorkerCompleted handler.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="args">
 /// The args.
 /// </param>
 private void OnWorkerCompleted(object sender, WorkerCompletedEventArgs args)
 {
     this.NumberEventsFired++;
 }