Описание тега cancellation

Отмена - это парадигма, которая позволяет совместно отменить текущую операцию до ее завершения.
1 ответ

ContentProvider: Как отменить предыдущий вызов delete()?

Я использую пользовательский ContentProvider. Для запросов существует CancellationSignal (API 16+), который можно использовать для отмены предыдущего вызова query (). Мой вопрос: как я могу архивировать это с delete()? Для пояснения, мой пользовател…
06 дек '12 в 09:44
1 ответ

bluebird: отмена на обещание. присоединение не отменяет детей

Я использую bluebird.js для лучшего объекта обещания, чем отложенные объекты jquery. То, что я хочу сделать, - это запустить два запроса параллельно, а когда они оба закончат, запустить некоторый код. Но мне нужно, чтобы оба эти запроса были отменен…
10 июн '14 в 23:46
1 ответ

Какова концепция написания операции отмены в C++?

(Обратите внимание, что это мой первый вопрос, поэтому извинения за нарушение правил просто дайте мне знать, и я исправлю это) Я пытаюсь написать операцию отмены для приложения загрузки программного обеспечения. Это приложение сначала перенесет прог…
11 июн '14 в 14:53
3 ответа

Как удалить частично установленный модуль с помощью Pip

Недавно я решил попробовать установить Tesseract на свой компьютер и побежал pip3 install tesseract-ocr, Затем началось скачивание cython который предупредил меня о том, что tesseract-ocr это было не то, что я хотел, поэтому я нажал CTRL-C, чтобы от…
25 фев '18 в 18:53
0 ответов

Как отменить цепочку обещаний в Reactionphp?

Я пытаюсь установить тайм-аут для цепочки асинхронных операций в actphp. Я пытался просто передать цепочку обещаний в обещание тайм-аута, но как только первое обещание в цепочке выполнено, тайм-аут теряет свой эффект. <?php use function React\Pro…
20 дек '18 в 14:03
1 ответ

Предотвратите выключение и замените его на сон

Как сетевой администратор, я стараюсь держать все мои компьютеры в спящем состоянии в течение нескольких недель (вместо выключения), потому что я могу тогда запланировать задачу, чтобы разбудить компьютеры и, таким образом, поддерживать / проверять …
18 май '15 в 16:00
2 ответа

Отмена прогрессадиалога и асинктаск

Я отображаю отменяемое диалоговое окно прогресса во время выполнения асинхронной задачи. Когда я нажимаю кнопку "Назад", я хочу, чтобы оба диалоговых окна исчезли, а также отменили запущенную асинхронную задачу.Проблема заключается в том, что экземп…
1 ответ

WIN32 Socket API: Отмена отправки / записи в сокет с использованием уведомлений о завершении на основе событий

С помощью сокета с перекрывающейся операцией выбирается уведомление о завершении на основе события; Есть 2 события, одно для данных, другое для отмены длительной отправки / записи: HANDLE events[] = { m_hDataEvent, m_hInterruptEvent }; затем вызывая…
24 май '12 в 18:13
1 ответ

Должен ли я предпочесть бросить или вернуться при запросе отмены?

Рассмотрим два следующих подхода к обработке отмены через CancellationToken: public async Task DoAllAvailableWork(CancellationToken cancelToken) { foreach (var job in GetAllAvailableWork()) { await job.Process(); if (cancelToken.IsCancellationReques…
2 ответа

Отмена обещаний

Пользователь может выполнять асинхронные вызовы, вводя значение в пользовательском интерфейсе. Когда пользователь изменяет значение в пользовательском интерфейсе, выполняется еще один асинхронный вызов - возможно, до вызова обратного вызова, предост…
28 авг '14 в 19:38
4 ответа

Заказ обещаний в AngularJS

Вопрос: Есть ли "простой" способ отменить ($q- /$http-) обещания в AngularJS или определить порядок выполнения обещаний? пример У меня есть долгосрочные расчеты, и я запрашиваю результат через $http, Некоторые действия или события требуют от меня пе…
0 ответов

Почему состояние этой задачи "RanToCompletion", хотя я ее отменил?

В следующем фрагменте кода у меня есть задача, которая отменяется, когда пользователь нажимает любую клавишу. При этом вызывается ContinuationTask о том, что задача была отменена. ContinuationTask настроен таким образом, что он запускается только по…
5 ответов

Угловые валидаторы 2 форм возятся с кнопкой отмены

У меня есть компонент сбора данных, который включает кнопку "Отмена", чтобы отменить весь процесс. Проблема в том, что если некоторые из полей ввода HTML, которые проверяются валидаторами Angular 2, имеют фокус и недействительны, и я нажимаю кнопку …
10 июл '17 в 14:58
1 ответ

Фоновый работник vb.net отменить не работает

У меня возникла проблема, когда BackgroundWorker.CancelAsync() не работает. У меня WorkerSupportsCancellation установлен в TRUE. Я также опрашиваю BackgroundWorker1.CancellationPending в DoWork. Вот пример кода того, чего я пытаюсь достичь. У меня е…
1 ответ

Как обнаружить прерванное соединение с PHP PUT

Я написал функцию загрузки PHP, которая использует HTTP PUT, используя вызовы XHR2 из браузера. Все отлично работает, но теперь мне также нужно определить, отменил ли пользователь загрузку, закрыл браузер или просто пропало сетевое соединение. И мне…
13 май '15 в 12:09
1 ответ

Что является эквивалентом не вызова обратного вызова, когда внутри асинхронной функции?

Перед асинхронным ожиданием / ожиданием, когда мой код использовал обратные вызовы, я мог сделать три вещи: (1) вызвать обратный вызов с результатом, (2) вызвать обратный вызов с ошибкой или (3) вообще не вызывать обратный вызов. Случай (3) использо…
21 сен '17 в 15:05
1 ответ

Как дождаться последнего обещания в динамическом списке обещаний?

У меня есть функция F, которая запускает асинхронный процесс X. Функция возвращает обещание, которое разрешается, когда X заканчивается (что я узнаю с помощью обещания, возвращенного X). Во время работы (wlog) первого экземпляра X, X1, может быть бо…
1 ответ

Правильный способ использования LINQ с CancellationToken

Я пытаюсь написать запрос LINQ, который будет поддерживать отмену, используя CancellationToken механизм, который предоставляется в.NET Framework. Тем не менее, неясно, каким будет правильный способ комбинирования отмены и LINQ. С PLINQ можно написат…
14 июл '11 в 21:28
5 ответов

Как отменить наблюдаемую последовательность

У меня очень просто IObservable<int> который действует как генератор импульсов каждые 500 мс: var pulses = Observable.GenerateWithTime(0, i => true, i => i + 1, i => i, i => TimeSpan.FromMilliseconds(500)) И у меня есть Cancellatio…
20 июл '11 в 09:36
4 ответа

Акустическое эхоподавление в Java

Я реализую приложение VOIP, которое использует чистую Java. Существует проблема эха, которая возникает, когда пользователи не используют гарнитуры (в основном на ноутбуках со встроенными микрофонами). Что в настоящее время происходит Основные черты …