3
ответа

Синхронные и асинхронные обратные вызовы

Я запутываюсь с некоторыми условиями при чтении документов MSDN и примеров кода. Что такое обратные вызовы в C#? В частности, что такое синхронные и асинхронные обратные вызовы? Объясните их от...
вопрос задан: 16 May 2016 20:40
2
ответа

Реализация IAsyncResult явно

Я обычно опасаюсь реализовывать интерфейсы частично. Однако IAsyncResult является чем-то вроде особого случая, учитывая, что он поддерживает несколько очень отличающихся шаблонов использования. Как часто делают Вы используете/видите используемый...
вопрос задан: 23 May 2017 11:45
1
ответ

C#, IAsyncResult и пул потоков

Я использую Действие <объект>.BeginInvoke () метод, это использует пул потоков или нет? У меня есть следующий код C#: <FileHash> hashList1 Списка = хэш-список. Где ((x, ind) => ind % 2 ==...
вопрос задан: 7 January 2015 04:38
1
ответ

Что такое надлежащая реализация интерфейса IAsyncResult?

Я изучаю добавление некоторой гибкости к классу, который я создал, который устанавливает соединение с удаленным хостом и затем выполняет обмен информацией (квитирование). Ток...
вопрос задан: 19 May 2009 15:48
0
ответов

HttpWebRequest.EndGetResponse вызывает исключение NotSupportedException в Windows Телефон 7

в проекте Silverlight-Windows Phone 7 Я создаю HttpWebRequest, получаю RequestStream, записываю что-то в Stream и пытаюсь получить ответ, но всегда получаю NotSupportedException: ...
вопрос задан: 20 December 2011 22:35
0
ответов

C # Как передать в AsyncCallback больше, чем просто IAsyncResult?

Как передать в AsyncCallback не только IAsyncResult? Пример кода: // Использование var req = (HttpWebRequest) iAreq; req.BeginGetResponse (новый AsyncCallback (iEndGetResponse), req); // Метод ...
вопрос задан: 11 April 2011 18:06
0
ответов

Два вопроса о шаблоне AsyncCallback и IAsyncResult

Два вопроса о шаблоне обратного вызова с AsyncCallback и IAsyncResult. Я изменил вопрос на примере кода: using System; using System.Collections.Generic; using System.Text; пространство имен ...
вопрос задан: 23 February 2011 15:00
0
ответов

Как создать IAsyncResult, который немедленно завершается?

Я реализую интерфейс, который требует реализации методов BeginDoSomething и EndDoSomething. Однако мой DoSomething не работает надолго. Для простоты предположим только DoSomething ...
вопрос задан: 18 February 2011 03:50
0
ответов

Можно выполнять тяжелую обработку в асинхронных обратных вызовах?

Можно ли выполнять тяжелую обработку в асинхронных обратных вызовах .NET, загружая их в течение нескольких секунд перед возвратом? Или я лишаю ОС / время выполнения важных ресурсов? Например, ...
вопрос задан: 11 January 2011 03:20