Вопросы по теме 'cancellation-token'
токен отмены parallel.invoke
При использовании Parallel.Invoke вы можете передать ParallelOptions, который включает в себя CancelationToken. Можно ли использовать этот токен в вызовах, чтобы определить, должен ли произойти выход? Следует ли использовать ссылку на...
2790 просмотров
schedule
03.01.2023
Как правильно сбросить CancellationToken?
Сегодня утром я играл с Async CTP и у меня есть простая программа с button и label . Нажмите button , и он начнет обновлять label , остановите button , он перестанет записывать в label . Однако я не знаю, как сбросить...
32741 просмотров
schedule
16.12.2022
как продолжить остановку токена отмены?
У меня есть поток с этим кодом:
foreach (string file in allDirectoriesFiles)
{
if (cancellationToken.IsCancellationRequested)
{
return;
}
// ... some operation...
}
// ... some operation 2...
обратите внимание, что я...
3470 просмотров
schedule
13.02.2023
Отправка токена отмены в Task‹TResult›
У меня есть метод async , который я хочу отменить, который в настоящее время вызывается
string html = await Html.WebClientRetryAsync(state);
Я пытался выяснить синтаксис, чтобы иметь возможность вызывать этот метод, передавая ему...
845 просмотров
schedule
26.06.2023
Могу ли я отменить StreamReader.ReadLineAsync с помощью CancellationToken?
Когда я отменяю свой асинхронный метод со следующим содержимым, вызывая метод Cancel() моего CancellationTokenSource , он в конечном итоге остановится. Однако, поскольку для завершения строки Console.WriteLine(await reader.ReadLineAsync());...
9567 просмотров
schedule
10.03.2022
как отменить HostingEnvironment.QueueBackgroundWorkItem
Есть ли способ отменить фоновую задачу, созданную с помощью HostingEnvironment.QueueBackgroundWorkItem ?
Есть CancellationToken , который уведомляет, если задачи были отменены, но как я могу это сделать? Ссылаясь на...
3560 просмотров
schedule
01.05.2024
Отменить длительную задачу через 5 секунд, если она не завершена
Я создал задачу, которая создает строку XML. Задача может длиться несколько секунд. Когда задача не завершена через 5 секунд, я хочу отменить задачу «гладко» и продолжить запись остальной части XML. Поэтому я встроил отмену в свою задачу. Но хотя...
2439 просмотров
schedule
14.08.2023
UWP ожидает завершения работы MediaPlayer, прежде чем продолжить
Я хочу дать звуковые инструкции с помощью медиаплеера. Компьютер пытается сказать: "Введите свои инициалы в текстовое поле и нажмите Enter"
Происходит одно из четырех
1) Событие MediaPlayer.OnMediaPlayerFailed 2) Событие...
1131 просмотров
schedule
31.01.2024
Отменить токен только для одной задачи из списка задач
В одном из моих проектов у меня есть требование добавлять задачи для каждой новой записи, которую мы добавляем для клиента, и эти задачи создаются с использованием параметров LongRunning, так что, когда мы получаем любой запрос от этого клиента, все...
338 просмотров
schedule
22.08.2022
Маркер отмены в обработчике функций Lambda C#
Предоставляют ли обработчики функций AWS Lambda на C# маркер отмены?
Я прочитал документацию на сайте AWS ( https://docs.aws.amazon.com/lambda/latest/dg/dotnet-programming-model-handler-types.html ), но я нигде не вижу упоминания о токенах отмены....
1127 просмотров
schedule
13.07.2023
Принуждение HostingEnvironment.QueueBackgroundWorkItem к отмене через определенное время
Я использую не асинхронный / ожидающий код, подобный этому
HostingEnvironment.QueueBackgroundWorkItem(x => CallApi());
Я видел примеры использования токена отмены, используемого для отмены запроса, если моему методу CallApi требуется,...
191 просмотров
schedule
02.12.2022
Каковы плюсы и минусы использования токенов CancellationTokens в качестве альтернативы мероприятиям?
Недавно я наткнулся на интерфейс Microsoft с довольно необычный API:
public interface IHostApplicationLifetime
{
public CancellationToken ApplicationStarted { get; }
public CancellationToken ApplicationStopping { get; }
public...
222 просмотров
schedule
11.04.2023
Как отменить асинхронную задачу с клиента
У меня есть веб-API ASP.Net С# с конечной точкой для импорта. Клиент Javascript отправляет список элементов в этот API, и API обрабатывает этот список в другом потоке (длинная задача) и немедленно возвращает уникальный идентификатор (GUID) процесса....
209 просмотров
schedule
02.09.2023
Отменить параллельный процесс
У меня есть MainProcess.cs и ChildProcess.cs. Основной процесс используется для сбора всей необходимой информации и отправки всех данных в параллельный цикл foreach. Дочерний процесс будет вызывать отдельный API.
MainProcess.cs...
38 просмотров
schedule
12.05.2024
Как перезапустить задачу в С#? или Как перезапустить Thread.Sleep()?
Я пытался создать приложение для Windows, в котором, когда я получаю сообщение «some_string» (с сервера), мне нужно изменить цвет метки (sys2lbl в коде) на зеленый, и он должен оставаться зеленым в течение 15 секунд, а затем покраснеть. Однако,...
90 просмотров
schedule
27.01.2024