public MainWindow()
 {
     InitializeComponent();
     concertWorker.DoWork += concertWorker_DoWork;
     concertWorker.RunWorkerCompleted += concertWorker_RunWorkerCompleted;
     concertWorker.ProgressChanged += worker_ProgressChanged;
     levelWorker.DoWork += levelWorker_DoWork;
     levelWorker.RunWorkerCompleted += levelWorker_RunWorkerCompleted;
     levelWorker.ProgressChanged += worker_ProgressChanged;
     customerWorker.DoWork += customerWorker_DoWork;
     customerWorker.RunWorkerCompleted += customerWorker_RunWorkerCompleted;
     customerWorker.ProgressChanged += worker_ProgressChanged;
     purchaseWorker.DoWork += purchaseWorker_DoWork;
     purchaseWorker.RunWorkerCompleted += purchaseWorker_RunWorkerCompleted;
     purchaseWorker.ProgressChanged += worker_ProgressChanged;
     RetryManager manager = new RetryManager(new List<RetryStrategy> { exponentialBackoffStrategy }, "exponentialBackoffStrategy");
     RetryManager.SetDefault(manager);
     ticketsPurchasedCounter = new TicketsPurchasedCounter(0);            
 }
Beispiel #2
0
        public MainWindow()
        {
            InitializeComponent();
            concertWorker.DoWork             += concertWorker_DoWork;
            concertWorker.RunWorkerCompleted += concertWorker_RunWorkerCompleted;
            concertWorker.ProgressChanged    += worker_ProgressChanged;
            levelWorker.DoWork                += levelWorker_DoWork;
            levelWorker.RunWorkerCompleted    += levelWorker_RunWorkerCompleted;
            levelWorker.ProgressChanged       += worker_ProgressChanged;
            customerWorker.DoWork             += customerWorker_DoWork;
            customerWorker.RunWorkerCompleted += customerWorker_RunWorkerCompleted;
            customerWorker.ProgressChanged    += worker_ProgressChanged;
            purchaseWorker.DoWork             += purchaseWorker_DoWork;
            purchaseWorker.RunWorkerCompleted += purchaseWorker_RunWorkerCompleted;
            purchaseWorker.ProgressChanged    += worker_ProgressChanged;
            RetryManager manager = new RetryManager(new List <RetryStrategy> {
                exponentialBackoffStrategy
            }, "exponentialBackoffStrategy");

            RetryManager.SetDefault(manager);
            ticketsPurchasedCounter = new TicketsPurchasedCounter(0);
        }