Вопросы по теме 'taskcompletionsource'
Время ожидания асинхронного метода, реализованного с помощью TaskCompletionSource
У меня есть объект черного ящика, который предоставляет метод для запуска асинхронной операции, и событие срабатывает, когда операция завершена. Я обернул это в метод Task<OpResult> BlackBoxOperationAysnc() , используя TaskCompletionSource —...
20195 просмотров
schedule
07.06.2022
Создание оболочки библиотеки, использующей асинхронный шаблон на основе событий, для использования с Async/Await.
Я использую шаблон async/await во всем своем коде. Однако есть один API, который использует асинхронный шаблон на основе событий. Я читал в MSDN и несколько ответов StackOverflow, что способ сделать это - использовать TaskCompletionSource.
Мой...
289 просмотров
schedule
09.08.2023
Как отменить асинхронную задачу, запускающую процесс на С#?
В настоящее время мой код выполняет проверку из svn и перенаправляет stdout и stderr в текстовое поле, используя две задачи, как показано ниже. Я хочу иметь возможность немедленно отменить задачу, когда пользователь нажимает кнопку StopButton, и...
918 просмотров
schedule
27.12.2022
Отмена асинхронного метода, вызывающего события
У меня есть безголовое приложение UWP, которое использует внешнюю библиотеку для подключения к последовательному устройству и отправки некоторых команд. Он запускает бесконечный цикл (пока это правда) с 10-минутной паузой между циклами. Процесс...
100 просмотров
schedule
12.05.2023
Что вызывает тупик?
Я столкнулся с проблемой тупика в части моего кода. К счастью, мне удалось воспроизвести проблему в приведенном ниже примере. Запустите как обычное консольное приложение .Net Core 2.0.
class Class2
{
static void Main(string[] args)
{...
548 просмотров
schedule
27.11.2022
Как использовать TaskCompletionSource
У меня ситуация с несколькими производителями и одним потребителем. Я выбрал общий thread-safe ресурс, в котором все производители Enqueue элементов. Однако я не знаю, как эффективно сделать производителя await для новых элементов при Dequeue...
202 просмотров
schedule
06.07.2023
Мне было интересно, является ли использование TaskCompletitionSource плохим выбором
Должен добавить, что я не являюсь опытным задавателем вопросов в Stackoverflow, поэтому буду рад отзывам о том, почему мой вопрос не подходит сюда.
Является ли ожидание TaskCompletitionSource плохой вещью при переносе неасинхронного вызова?...
86 просмотров
schedule
03.08.2022
TaskCompletionSource и не потокобезопасная библиотека
У меня есть приложение C# avalonia , использующее некоторую не потокобезопасную библиотеку через SDK, предоставленный разработчиком. В частности, это Windows Zoom SDK . Некоторые функции SDK основаны на шаблоне, управляемом событиями. После...
35 просмотров
schedule
18.06.2023