Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
Всем привет, не могу корректно асинхронно считать данные. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код доходит до строчки Код: vbnet 1. и потом дебаг заканчивается и данные не получаются соответственно. Если заменить ридер на синхронный Код: vbnet 1. 2. 3. 4. 5. 6. , то все данные получаются нормально. Вопрос - как правильно асинхронно считывать данные? Возможно нужно использовать WaitAll, однако читал в литературах, что это плохой тон. P.S. к сожалению в шарп не смог перевести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 13:12 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
vb_sub, покажи, как вызывается эта функция get_items. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 16:04 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
petalvik, Код: vbnet 1. является функцией класса CommonData Код: vbnet 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 16:34 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
vb_sub, Код: vbnet 1. вызываю из синхронного метода (Sub --- End Sub) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 16:39 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
Я не очень понял. Если функция асинхронная, то зачем внутри ее делать асинхронный вызов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 18:19 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
Cat2, как я понял из документации -Async не делает функцию асинхронной, а указывает компилятору, что далее в коде можно встретить ключевое слово "Await", которое представляет все что после него, как задачу продолжения. Если просто добавить к функции слово Async- это не сделает ее асинхронной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 21:35 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
vb_subCat2, как я понял из документации -Async не делает функцию асинхронной, а указывает компилятору, что далее в коде можно встретить ключевое слово "Await", которое представляет все что после него, как задачу продолжения. Если просто добавить к функции слово Async- это не сделает ее асинхронной. Вызов ExecuteReaderAsync сам по себе является асинхронным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 02:47 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
Сон Веры Павловны, Сон Веры ПавловныВызов ExecuteReaderAsync сам по себе является асинхронным. , не спорю, только почему-то он не отрабатывает нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 09:01 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
vb_subне отрабатывает нормально.ты так и не сказал в чем проблема. Не отрабатывает нормально - это отрабатывает, но ненормально? Возвращает записи через одну? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 09:14 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
Я сначала не сразу обратил внимание на то, что UI заблокирован, потому что в Visual Studio все функции были отзывчивы. По ходу это был Deadlock. Решил проблему через Код: vbnet 1. 2. 3. 4. 5. 6. - может кому пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 10:02 |
|
||
|
Асинхронное чтение данных ExecuteReaderAsync
|
|||
|---|---|---|---|
|
#18+
vb_subUI заблокировантак ты ж его сам заблокировал ожиданием .Result при вызове. Смысл писать асинхронную процедуру, если ты ее вызываешь синхронно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=20&fpage=46&tid=1399972]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
153ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 274ms |

| 0 / 0 |
