1
ответ

Чтение отменяется перед удалением потока, но все же выбрасывает исключение [дубликат]

В настоящее время я получаю исключение «Object Disposed», и я не уверен, как его решить. Я убедился, что проверяю, что поток не закрыт, прежде чем начать операцию чтения: токен ....
вопрос задан: 21 November 2013 22:53
0
ответов

GetResponseAsync не принимает отмену Token

Кажется, что GetResponseAsync не принимает cancellationToken в Async / Await. Таким образом, вопрос заключается в том, как я могу отменить описанную ниже процедуру, при условии, что мне нужно собрать Cookies из ответа: using (...
вопрос задан: 8 June 2018 22:39
0
ответов

Как правильно сбросить CancellationToken?

Сегодня утром я играл с async ctp и у меня есть простая программа с кнопкой и меткой. Нажмите кнопку, и он начнет обновлять метку, остановите кнопку, на которую он перестает писать ...
вопрос задан: 12 October 2017 15:04
0
ответов

Как гарантируется, что CancellationTokens будут действовать от -до -даты?

Microsoft приводит этот пример использования CancellationToken в.NET 4. using System; использование System.Threading; использование System.Threading.Tasks; программа класса { static void Main (){ var...
вопрос задан: 23 May 2017 12:00
0
ответов

Когда CancellationToken.CanBeCanceled может быть ложным?

Документация по CancellationToken. CanBeCanceled описывает, что он делает, но не упоминает, когда это может быть ложным. Поэтому мне не совсем понятно, когда мне следует обращать внимание на это ...
вопрос задан: 3 April 2014 11:28
0
ответов

Безопасна ли регистрация с помощью CancellationToken.None ?

Почему следующее даже законно? CancellationToken.None.Register (делегат {}); Почему, например, Register не генерирует здесь исключение? Это потому, что вышесказанное равносильно NOP? Предыстория: ...
вопрос задан: 3 April 2014 11:16
0
ответов

CancellationToken Отмена без выхода из BlockingCollection

У меня есть токен отмены, например, static CancellationTokenSource TokenSource = new CancellationTokenSource (); У меня есть подобная блокирующая коллекция BlockingCollection items = new ...
вопрос задан: 3 April 2014 09:22
0
ответов

Блокировка c # и прослушивание CancellationToken

Я хочу использовать блокировку или аналогичную синхронизацию для защиты критического раздела. В то же время я хочу послушать CancellationToken. Прямо сейчас я использую такой мьютекс, но у мьютекса нет ...
вопрос задан: 2 April 2014 16:59
0
ответов

Использование CancellationToken для тайм-аута в Task.Run не работает

ОК, мои вопросы очень просты. Почему этот код не выбрасывает TaskCancelledException? static void Main () {var v = Task.Run (() => {Thread.Sleep (1000); возврат 10;}, ...
вопрос задан: 2 April 2014 16:56
0
ответов

Для чего используется «cancellationToken» в TaskFactory.StartNew ()?

http: // msdn.microsoft.com/en-us/library/dd988458.aspx UPD: итак, давайте тогда обсудим эту статью: http://msdn.microsoft.com/en-us/library/dd997396.aspx Я изменил этот код немного: static ...
вопрос задан: 2 April 2014 10:01
0
ответов

NetworkStream.ReadAsync с токеном отмены никогда не отменяет

Здесь доказательство. Есть идеи, что не так в этом коде? [TestMethod] public void TestTest () {var tcp = new TcpClient () {ReceiveTimeout = 5000, SendTimeout = 20000}; ТСР ....
вопрос задан: 2 April 2014 09:59
0
ответов

Какая польза от передачи CancellationToken в конструктор класса задач?

Вот пример кода, который создает новую задачу, имитирующую длительный процесс. В задаче как таковой нет ничего особенного, и она сосредоточена исключительно на функциях отмены. Я использую отмену...
вопрос задан: 31 March 2014 15:18
0
ответов

Токен отмены в конструкторе задач: почему?

Некоторые конструкторы System.Threading.Tasks.Task принимают CancellationToken в качестве параметра: CancellationTokenSource source = new CancellationTokenSource (); Задача t = новая задача (/ * method * /, source.Token) ...
вопрос задан: 31 March 2014 04:18