Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private async void CheckEmailName()
- {
- int counter = 0;
- checker = new Checker(domens);
- progressBar1.Maximum = emailsNamesCount;
- List<Task> tsks = new List<Task>();
- Writer writer = new Writer();
- foreach (var domens in emailsNameArray)
- {
- var tsk = Task.Run(() =>
- {
- foreach (var domen in domens)
- {
- string shortDomen = ShortDataEN(domen);
- var result = checker.MatchCheck(shortDomen);
- if (result)
- {
- writer.WriteEmailName(domen);
- }
- progressBar1.Invoke(new Action<double>(i =>
- {
- progressBar1.Value++;
- }),counter);
- lbENCount.Invoke(new Action<int>(i =>
- {
- lbENCount.Text = counter.ToString();
- counter++;
- }),counter);
- if (isStop == true)
- {
- break;
- }
- }
- });
- tsks.Add(tsk);
- }
- await Task.WhenAll(tsks.ToArray());
- }
- private async Task CheckEmail()
- {
- int counter = 0;
- checker = new Checker(domens);
- progressBar2.Maximum = emailsCount;
- List<Task> tsks = new List<Task>();
- Writer writer = new Writer();
- foreach (var domens in emailsArray)
- {
- var tsk = Task.Run(() =>
- {
- foreach (var domen in domens)
- {
- string shortDomen = ShortDataE(domen);
- var result = checker.MatchCheck(shortDomen);
- if (result)
- {
- writer.WriteEmail(domen);
- }
- progressBar2.Invoke(new Action<double>(i =>
- {
- progressBar2.Value++;
- }),counter);
- lbECount.Invoke(new Action<int>(i =>
- {
- lbECount.Text = counter.ToString();
- counter++;
- }),counter);
- if (isStop == true)
- {
- break;
- }
- }
- });
- tsks.Add(tsk);
- }
- await Task.WhenAll(tsks.ToArray());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement