Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MulticastDelegate и Task
|
|||
|---|---|---|---|
|
#18+
Есть некий супер-пупер метод, фишку которого можно свести к этим строкам: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. Не спрашивайте, почему такой непрямой вызов - религия позволяет только так. А как сделать await всей этой пирожни, если вызывается async? Код: c# 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2021, 22:29 |
|
||
|
MulticastDelegate и Task
|
|||
|---|---|---|---|
|
#18+
Как-то вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. Если использование dynamic не устраивает - результат Invoke приводить к Task (Task<TResult> унаследован от просто Task), ему делать await, и если делегат возвращает Task<TResult>, то рефлекшеном получать значение Task<TResult>>.Result. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2021, 07:29 |
|
||
|
MulticastDelegate и Task
|
|||
|---|---|---|---|
|
#18+
Antonariy, шож вы там такое делаете, стесняюсь спросить ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2021, 04:46 |
|
||
|
|

start [/forum/topic.php?fid=20&fpage=2&tid=1398214]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 382ms |

| 0 / 0 |
