Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Где вторая ошибка? Кто виноват? Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 08:13 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Алексей К, надо указывать версию WebAPI, ибо: Exception filters do not unwrap aggregate exceptions thrown in async actions Previously, if an async action threw an AggregateException, an exception filter would unwrap the exception, and OnException would get the base exception . In 2.1, the exception filter does not unwrap it, and OnException gets the original AggregateException. и Код: c# 1. делать ни к чему. можно просто Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 13:47 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
hVosttнадо указывать версию WebAPI, ибо: Это какая версия? Код: c# 1. 2. 3. hVosttи Код: c# 1. делать ни к чему. можно просто Код: c# 1. Зависит от ситуации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 13:57 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Алексей КЭто какая версия? [src c#] #region Assembly System.Web.Http.dll, v5.1.0.0 // xxxxx\packages\Microsoft.AspNet.WebApi.Core.5.1.2\lib\net45\System.Web.Http.dll #endregionЭто 2.1, тогда почему не работает? Где-то отключено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 14:34 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Алексей КЭто 2.1, тогда почему не работает? Где-то отключено? что-то я на твой код сразу не внимательно посмотрел. а с чего ты вообще решил, что в твоём случае должен приходить AggregateException? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 14:46 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КЭто 2.1, тогда почему не работает? Где-то отключено? что-то я на твой код сразу не внимательно посмотрел. а с чего ты вообще решил, что в твоём случае должен приходить AggregateException?В A2, который без await, возвращается Task, содержаший две ошибки. Если нет, тогда покажи как правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 14:59 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Task.WhenAll MethodIf any of the supplied tasks completes in a faulted state, the returned task will also complete in a Faulted state, where its exceptions will contain the aggregation of the set of unwrapped exceptions from each of the supplied tasks. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 15:03 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Алексей КВ A2, который без await, возвращается Task, содержаший две ошибки. Если нет, тогда покажи как правильно. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. как считаешь, когда должен сработать фильтр? и какое значение здесь по-твоему играет WhenAll? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 16:52 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
hVosttкак считаешь, когда должен сработать фильтр?Через 10000000000 миллисекунд? hVosttи какое значение здесь по-твоему играет WhenAll?"КогдаВсе"? Не пойму к чему эти вопросы. Да и лучше рассмотреть метод A2, который без await. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 16:58 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Алексей КНе пойму к чему эти вопросы. Да и лучше рассмотреть метод A2, который без await. WhenAll не пробрасывает "наружу" исключения, возникшие в подзадачах, так что какая разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 17:01 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Алексей КЧерез 10000000000 миллисекунд? проверь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 17:03 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Ладно, завтра проверим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 17:08 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. В такой реализации в ExceptionFilterAttribute приходит человеческий AggregateException с двумя ошибками. Детский сад какой-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2014, 07:49 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
hVostt Код: c# 1. делать ни к чему. можно просто Код: c# 1. Учим матчасть. Сводное описание руководящих принципов асинхронного программирования Избегайте async void. Отдавайте предпочтение асинхронным методам Task, а не асинхронным void-методам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2014, 10:48 |
|
||
|
Две ошибки в Web API.
|
|||
|---|---|---|---|
|
#18+
мсущкоУчим матчасть. Сводное описание руководящих принципов асинхронного программирования Избегайте async void. Отдавайте предпочтение асинхронным методам Task, а не асинхронным void-методам. ну ладно-ладно, давайте вашу зачётку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2014, 20:22 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1357230]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
14ms |
get first new msg: |
9ms |
get forum data: |
4ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 437ms |

| 0 / 0 |
