C# шаблон дизайна с несколькими отмены задач и невозможным обработкой исключенийC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# шаблон дизайна с несколькими отмены задач и невозможным обработкой исключений

Сообщение Anonymous »

Я хочу приложение консоли C#, которое < /p>

Заполняет несколько задач < /li>
Отмену под контролем c < /li>
Незаглавленные исключения в одной задаче, чисто отмените другие задачи. < /li>
< /ol>
Приведенный ниже коде Сделайте безрассудные исключения в одной задаче чисто отменить другие задачи? < /p>
public static async Task Main ()
{
CancellationTokenSource cts = new();

Console.CancelKeyPress += ( sender, e ) =>
{
e.Cancel = true;
cts.Cancel ();
};

try
{
var taskA= Task.Run( async () =>
{
...
}, cts.Token);

var taskB= Task.Run( async () =>
{
...
}, cts.Token);

var taskC= Task.Run( async () =>
{
...
}, cts.Token);

await Task.WhenAll ( [taskA,TaskB, TaskC] );
return 0;
}
catch ( OperationCanceledException )
{
.....
return 0;
}
catch ( Exception ex )
{
.......
return 1;
}
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... xception-h
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»