Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Всем привет! Подскажите, как организовать асинхронную обработку в .Net 3.5? Выглядеть это должно след. образом: от клиенты идет запрос(Ajax) за данными, этих данных может не быть, поэтому нужно на сервере их подождать )) Соответсвенно эту операцию(ожидание данных на сервере) и нужно сделать асинхронно, чтобы это выполнялось в отдельном потоке и не лочило главный поток. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 17:59 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Manonia, Использовать async: true в options Ajax метода. Примерно так: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:14 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
AxeleronИспользовать async: true в options Ajax метода.казалось бы, причем тут .Net 3.5 ТС спрашивал про сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:31 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Да, пятница, вечер... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:40 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
ManoniaВсем привет! Подскажите, как организовать асинхронную обработку в .Net 3.5? Выглядеть это должно след. образом: от клиенты идет запрос(Ajax) за данными, этих данных может не быть, поэтому нужно на сервере их подождать )) Соответсвенно эту операцию(ожидание данных на сервере) и нужно сделать асинхронно, чтобы это выполнялось в отдельном потоке и не лочило главный поток.Сервер ничего не ждет. Он предоставляет свои сервисы. Это решать клиенту, когда и как их звать, в том числе асинхронно или нет. Если-же север хочет быть тру-асунхронным не зависимо от типа вызова, тогда в его методах нужно использовать async Task<ActionResult> и await вызовы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:49 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic HunterСервер ничего не ждет. Он предоставляет свои сервисы. Это решать клиенту, когда и как их звать, в том числе асинхронно или нет. Если-же север хочет быть тру-асунхронным не зависимо от типа вызова, тогда в его методах нужно использовать async Task<ActionResult> и await вызовы. .NET 3.5... Эх, вечер пятницы ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:54 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
AxeleronДа, пятница, вечер... :)Relic Hunter async Task<ActionResult> и await вызовы.у всех пятница у ТС .Net 3.5 ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:55 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Axeleron.NET 3.5... Эх, вечер пятницы ;)Люди даже и не подозревают, что на 4.5 можно делать то-же самое, что и на 3.5 и продолжают кушать кактусы. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:56 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Какой смысл сегодня делать легасы код, если все уже придумано до нас? Что-бы вас побили на проходной через пару лет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 18:59 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Ну не у всех последнии Студии установлены и не все могут взять свой проект под .NET 3.5 взять и портировать под 4.5. Жизнь. Что поделаешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:04 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic HunterКакой смысл сегодня делать легасы код, если все уже придумано до нас? Что-бы вас побили на проходной через пару лет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:08 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
:) http://blog.stevensanderson.com/2008/04/05/improve-scalability-in-aspnet-mvc-using-asynchronous-requests/ - вот статья, где имплементится асинхронный хэндлер. Я думала заюзать этот пример, но так как мне нужен thread sleep(когда ожидаются данные на сервере), у меня зависает основной поток, т.е. на сайте если я пытаюсь перейти на др. страницу, то пока не закончится операция со thread sleep, старница новая не открывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:11 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
AxeleronRelic Hunter, Ну не у всех последнии Студии установлены и не все могут взять свой проект под .NET 3.5 взять и портировать под 4.5. Жизнь. Что поделаешь...Ну дак студии нонче бесплатные. Мои проекты, которые писались еще на VS2008 перепозли на 2010 и на 2013 безболезненно. Ну правда там контролы были все стандартные, искаропки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:20 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Не всегда проблемой перехода на новую версию фреймворка является лишь вопрос бесплатности новой Студии. На моем примере: в предыдущей компании был NET 3.5, но не переходили на 4ку из-за того что слишком много было разных библиотек, написанных на 3.5, а клиент не желал перехожить на 4ку, так как у него системы и софт были заточены на 3.5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:27 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Axeleron, Ну дак пусть себе и дальше живут библиотеки под 3.5. Почему ваш проект должен жить с этим? Это все прекрасно уживается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:38 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Ну, допустим, клиент отказыватся по тем или иным причинам апргрейдидть фреймворк. Что делать? Бросать клиента, со словами: "сами работайте со своим старьем"? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:40 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Axeleron, Что знать апгрейдить? Не понимаю. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:45 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Более того Похоже ваш клиент просто не в теме? Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:50 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
а по теме что-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:56 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Не все всегда так просто, особенно если твой клиент - крупный инвестиционный банк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 19:57 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
AxeleronНе все всегда так просто, особенно если твой клиент - крупный инвестиционный банк.Тут я с вами согласен. Заказчику именно это нужно объяснить, что все ОЧЕНЬ не просто и ДОРОГО. На этом и стоим. Ну я же не лохзачазчик. Меня кинуть так просто не получится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 20:05 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, В нашем случае у клиента стоял win server 2003, на который 4й фреймуорк не встанет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 20:08 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Точнее framework 4.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 20:10 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
Manoniaи нужно сделать асинхронно, чтобы это выполнялось в отдельном потоке и не лочило главный поток ...эээ, кхм-кхм, чиво?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 20:15 |
|
||
|
асинхронные операции .net 3.5
|
|||
|---|---|---|---|
|
#18+
AxeleronВ нашем случае у клиента стоял win server 2003, на который 4й фреймуорк не встанет...Встанет, встанет. 4.5 - вообще не фреймворк, а так, сервиспак к 4-ке. Т.е. ваш клиент боится 4-ки и не боится, что его волатильный Windows 2003 злые хакеры порвут на лоскуты, как тузик грелку? Ох, доиграются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 20:15 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1356418]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 384ms |

| 0 / 0 |
