powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / асинхронные операции .net 3.5
66 сообщений из 66, показаны все 3 страниц
асинхронные операции .net 3.5
    #38988410
Manonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Подскажите, как организовать асинхронную обработку в .Net 3.5? Выглядеть это должно след. образом: от клиенты идет запрос(Ajax) за данными, этих данных может не быть, поэтому нужно на сервере их подождать )) Соответсвенно эту операцию(ожидание данных на сервере) и нужно сделать асинхронно, чтобы это выполнялось в отдельном потоке и не лочило главный поток.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988432
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Manonia,
Использовать async: true в options Ajax метода. Примерно так:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function sendUpdate(urlToSend) {
    var code = AccessCode; 
    var url = urlToSend;
    var options = { error: function(msg) { alert(msg.d); },
                    type: "POST", url: "webmethods.aspx/UpdatePage",
                    data: "{ accessCode: " + code + ", newURL: '" + url + "' }",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    async: true,
                    success: function(response) { var results = response.d; } }; 
    $.ajax(options);
}
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988459
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronИспользовать async: true в options Ajax метода.казалось бы, причем тут .Net 3.5

ТС спрашивал про сервер
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988472
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Да, пятница, вечер... :)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988483
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ManoniaВсем привет!

Подскажите, как организовать асинхронную обработку в .Net 3.5? Выглядеть это должно след. образом: от клиенты идет запрос(Ajax) за данными, этих данных может не быть, поэтому нужно на сервере их подождать )) Соответсвенно эту операцию(ожидание данных на сервере) и нужно сделать асинхронно, чтобы это выполнялось в отдельном потоке и не лочило главный поток.Сервер ничего не ждет. Он предоставляет свои сервисы. Это решать клиенту, когда и как их звать, в том числе асинхронно или нет. Если-же север хочет быть тру-асунхронным не зависимо от типа вызова, тогда в его методах нужно использовать async Task<ActionResult> и await вызовы.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988484
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterСервер ничего не ждет. Он предоставляет свои сервисы. Это решать клиенту, когда и как их звать, в том числе асинхронно или нет. Если-же север хочет быть тру-асунхронным не зависимо от типа вызова, тогда в его методах нужно использовать async Task<ActionResult> и await вызовы.
.NET 3.5... Эх, вечер пятницы ;)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988486
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronДа, пятница, вечер... :)Relic Hunter async Task<ActionResult> и await вызовы.у всех пятница

у ТС .Net 3.5 !
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988489
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron.NET 3.5... Эх, вечер пятницы ;)Люди даже и не подозревают, что на 4.5 можно делать то-же самое, что и на 3.5 и продолжают кушать кактусы. :)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988493
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой смысл сегодня делать легасы код, если все уже придумано до нас? Что-бы вас побили на проходной через пару лет?
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988495
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
Ну не у всех последнии Студии установлены и не все могут взять свой проект под .NET 3.5 взять и портировать под 4.5. Жизнь. Что поделаешь...
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988498
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterКакой смысл сегодня делать легасы код, если все уже придумано до нас? Что-бы вас побили на проходной через пару лет?
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988501
Manonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:)

http://blog.stevensanderson.com/2008/04/05/improve-scalability-in-aspnet-mvc-using-asynchronous-requests/ - вот статья, где имплементится асинхронный хэндлер. Я думала заюзать этот пример, но так как мне нужен thread sleep(когда ожидаются данные на сервере), у меня зависает основной поток, т.е. на сайте если я пытаюсь перейти на др. страницу, то пока не закончится операция со thread sleep, старница новая не открывается.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988507
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronRelic Hunter,
Ну не у всех последнии Студии установлены и не все могут взять свой проект под .NET 3.5 взять и портировать под 4.5. Жизнь. Что поделаешь...Ну дак студии нонче бесплатные. Мои проекты, которые писались еще на VS2008 перепозли на 2010 и на 2013 безболезненно. Ну правда там контролы были все стандартные, искаропки.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988509
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
Не всегда проблемой перехода на новую версию фреймворка является лишь вопрос бесплатности новой Студии. На моем примере: в предыдущей компании был NET 3.5, но не переходили на 4ку из-за того что слишком много было разных библиотек, написанных на 3.5, а клиент не желал перехожить на 4ку, так как у него системы и софт были заточены на 3.5.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988520
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

Ну дак пусть себе и дальше живут библиотеки под 3.5. Почему ваш проект должен жить с этим? Это все прекрасно уживается.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988522
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
Ну, допустим, клиент отказыватся по тем или иным причинам апргрейдидть фреймворк. Что делать? Бросать клиента, со словами: "сами работайте со своим старьем"? :)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988525
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

Что знать апгрейдить? Не понимаю.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 Volume in drive C has no label.
 Volume Serial Number is 9899-1993

 Directory of C:\Windows\Microsoft.NET\Framework64

10/17/2014  07:27 AM    <DIR>          .
10/17/2014  07:27 AM    <DIR>          ..
06/18/2014  04:23 PM            15,000 sbscmp10.dll
06/18/2014  04:23 PM            15,000 sbscmp20_mscorwks.dll
06/18/2014  04:23 PM            15,000 sbscmp20_perfcounter.dll
06/18/2014  04:23 PM            15,000 SharedReg12.dll
05/13/2015  12:02 PM    <DIR>          v2.0.50727
07/13/2009  11:32 PM    <DIR>          v3.0
06/02/2014  10:51 AM    <DIR>          v3.5
06/18/2015  09:03 AM    <DIR>          v4.0.30319
               4 File(s)         60,000 bytes
               6 Dir(s)  18,762,727,424 bytes free
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988531
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более того Похоже ваш клиент просто не в теме?

Код: 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.
 Directory of C:\Windows\Microsoft.NET\Framework

10/17/2014  07:27 AM    <DIR>          .
10/17/2014  07:27 AM    <DIR>          ..
06/18/2014  04:23 PM            87,704 NETFXSBS10.exe
11/20/2010  09:26 PM            41,392 netfxsbs12.hkf
06/18/2014  04:23 PM            14,488 sbscmp10.dll
06/18/2014  04:23 PM            14,488 sbscmp20_mscorwks.dll
06/18/2014  04:23 PM            14,488 sbscmp20_perfcounter.dll
06/18/2014  04:23 PM            14,488 sbs_diasymreader.dll
06/18/2014  04:23 PM            14,488 sbs_iehost.dll
06/18/2014  04:23 PM            14,488 sbs_microsoft.jscript.dll
06/18/2014  04:23 PM            14,488 sbs_microsoft.vsa.vb.codedomprocessor.dll
06/18/2014  04:23 PM            14,488 sbs_mscordbi.dll
06/18/2014  04:23 PM            14,488 sbs_mscorrc.dll
06/18/2014  04:23 PM            14,488 sbs_mscorsec.dll
06/18/2014  04:23 PM            14,488 sbs_system.configuration.install.dll
06/18/2014  04:23 PM            14,488 sbs_system.data.dll
06/18/2014  04:23 PM            14,488 sbs_system.enterpriseservices.dll
06/18/2014  04:23 PM            14,488 sbs_VsaVb7rt.dll
06/18/2014  04:23 PM            14,488 sbs_wminet_utils.dll
06/18/2014  04:23 PM            14,488 SharedReg12.dll
05/21/2014  05:09 PM    <DIR>          URTInstallPath_GAC
11/20/2010  09:31 PM    <DIR>          v1.0.3705
07/13/2009  09:20 PM    <DIR>          v1.1.4322
05/13/2015  12:02 PM    <DIR>          v2.0.50727
04/12/2011  02:17 AM    <DIR>          v3.0
08/26/2014  05:23 PM    <DIR>          v3.5
06/18/2015  09:02 AM    <DIR>          v4.0.30319
              18 File(s)        360,904 bytes
               9 Dir(s)  18,763,440,128 bytes free
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988536
Manonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а по теме что-нибудь?
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988539
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
Не все всегда так просто, особенно если твой клиент - крупный инвестиционный банк.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988545
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronНе все всегда так просто, особенно если твой клиент - крупный инвестиционный банк.Тут я с вами согласен. Заказчику именно это нужно объяснить, что все ОЧЕНЬ не просто и ДОРОГО. На этом и стоим. Ну я же не лохзачазчик. Меня кинуть так просто не получится
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988548
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
В нашем случае у клиента стоял win server 2003, на который 4й фреймуорк не встанет...
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988551
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
Точнее framework 4.5
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988557
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Manoniaи нужно сделать асинхронно, чтобы это выполнялось в отдельном потоке и не лочило главный поток

...эээ, кхм-кхм, чиво??
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988558
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronВ нашем случае у клиента стоял win server 2003, на который 4й фреймуорк не встанет...Встанет, встанет. 4.5 - вообще не фреймворк, а так, сервиспак к 4-ке. Т.е. ваш клиент боится 4-ки и не боится, что его волатильный Windows 2003 злые хакеры порвут на лоскуты, как тузик грелку? Ох, доиграются...
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988560
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Manoniaа по теме что-нибудь?По теме. Переходите на 4-ку, там все уже есть.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988564
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterManoniaа по теме что-нибудь?По теме. Переходите на 4-ку, там все уже есть.

При чём тут 4-ый фреймворк? Чего вы несёте
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988566
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttRelic Hunterпропущено...
По теме. Переходите на 4-ку, там все уже есть.

При чём тут 4-ый фреймворк? Чего вы несёте

По ходу там может быть вообще WebForms проект
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988568
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronПо ходу там может быть вообще WebForms проект

Да когда же он подохнет-та в муках?

Не устану повторять.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988570
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronПо ходу там может быть вообще WebForms проект Опять конфуз. В формсах также можно юзать System.Threading.Tasks. От типа проекта это не зависит
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988571
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
Ну да, логично :)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988575
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttAxeleronПо ходу там может быть вообще WebForms проект

Да когда же он подохнет-та в муках?

Не устану повторять. На формсах напилено туева хуча приложений, их сопровождать и подрихтовывать еще долго будут. А вот MVC уже загибается, за не надобностью. Без шума и пыли
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988576
Manonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если бы все было так просто, взял и перешел. ПОэтому и спрашиваю про .net 3.5, что выбора пока нет, нужно ваять на нём.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988579
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да при чём тут System.Threading.Tasks ...... ребята, вы чего? )))))

нужно что-то типа "запустил-и-забыл", это шедулер или отдельная служба. какое это отношение имеет к асинхронности?
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988582
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterА вот MVC уже загибается, за не надобностью. Без шума и пыли

А мужики-то не знали. Вот так нежданчик. Надо срочно оповестить постоянно расширяющееся кол-во вакансий на MVC, пусть выпиливают срочно. Без шума и пыли.

Ну вы даёте.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988584
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Await, Task, Async...
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988588
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttRelic HunterА вот MVC уже загибается, за не надобностью. Без шума и пыли


А мужики-то не знали. Вот так нежданчик. Надо срочно оповестить постоянно расширяющееся кол-во вакансий на MVC, пусть выпиливают срочно. Без шума и пыли.

Ну вы даёте.
Ага, переходим все срочно на Java. В общем, вы поняли
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988589
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronhVostt,
Await, Task, Async...

И при чём тут await? Топикастер хочет вернуть ответ клиенту ещё до того, как некая длительная задача выполниться.

Какой ещё авейт? Акститесь
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988591
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttА мужики-то не знали. Вот так нежданчик. Надо срочно оповестить постоянно расширяющееся кол-во вакансий на MVC, пусть выпиливают срочно.Да еще упоминается где-то в конце списка в связке MVC WEB API2 : )
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988593
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttAxeleronhVostt,
Await, Task, Async...

И при чём тут await? Топикастер хочет вернуть ответ клиенту ещё до того, как некая длительная задача выполниться.

Какой ещё авейт? Акститесь

Ты уверен, что это именно то что ТС хочет? :)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988595
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttТопикастер хочет вернуть ответ клиенту ещё до того, как некая длительная задача выполниться.Ну чем ему Ajax не подошел? Кинул калбэек серверу и отвалил.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988599
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterhVosttТопикастер хочет вернуть ответ клиенту ещё до того, как некая длительная задача выполниться.Ну чем ему Ajax не подошел? Кинул калбэек серверу и отвалил.
Я в самом начале дал пример этого - не подошло...
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988601
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronАга, переходим все срочно на Java. В общем, вы поняли Смысл? Жаба идеологически ничем не отличается от НЕТа. То же в профиль.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988602
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronТы уверен, что это именно то что ТС хочет? :)

ты понимаешь, как абсурдно это звучит

автори нужно сделать асинхронно, чтобы это выполнялось в отдельном потоке и не лочило главный поток

в контексте веб-приложения?

главный поток, да?


поэтому не надо заставлять клиента ждать. отдал сразу страницу, сообщил, что данные ещё не готовы. а дальнейшая логика меня не интересует, что там будет дальше, будет ли страница периодически опрашивать сервак, получать прогресс, или ещё что-то, это вопрос имплементации.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988608
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterAxeleronАга, переходим все срочно на Java. В общем, вы поняли
Смысл? Жаба идеологически ничем не отличается от НЕТа. То же в профиль.
Ты случаем не реинкарнация МСУ? :)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988612
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Я думаю, что ТС хотел просто не лочить страницу пока выполняется запрос. И как мне кажется, мой пример должен позволять реализовать это.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988614
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronhVostt,
Я думаю, что ТС хотел просто не лочить страницу пока выполняется запрос. И как мне кажется, мой пример должен позволять реализовать это.

не лочить страницу, это вернуть ответ сразу же. и в таком случае разговоры об await лишены смысла.

лочить страницу, это в любом случае удержание потока, либо ожидание ресурса, но об управлении ресурсами речи не шло.

никакого "главного" потока нет, поэтому за что мы говорим, не совсем ясно.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988673
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Главный поток это - поток прорисовки страницы в браузере. Если страница послала синхронный запрос серверу, и метод сервере не является асинхронным то главный поток подвиснет и приложение браузера перейдет в режим "Not responding". Иначе, кто-бы заморачивался с этими асинхронными методами контроллера?
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988674
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterhVostt,

Главный поток это - поток прорисовки страницы в браузере. Если страница послала синхронный запрос серверу, и метод сервере не является асинхронным то главный поток подвиснет и приложение браузера перейдет в режим "Not responding". Иначе, кто-бы заморачивался с этими асинхронными методами контроллера?
Ты не прав
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988696
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

ты путаешь асинхронность выполнения метода на сервере и асинхронность респонза сервера (о чем говорил Хвост), а есть еще асинхронность на клиенте... итого 2^3 комбинаций. ТС-у надо четко определиться, какую комбинацию хочет ТС
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988711
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proты путаешь асинхронность выполнения метода на сервере и асинхронность респонза сервера??? Сервер отвечает всегда одинаково. Эго удел клиента как этот вызов инрепретировать. Дожидаться ли ответа от сервера или продолжить выполнение без ожидания.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988721
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterСервер отвечает всегда одинаковоСервер отвечает так, как ты его запрограммируешь. Он может запустить длительную синхронную или асинхронную операцию и ждать ее ответа, потом вернуть его клиенту. А может запустить асинхронную операцию и сразу вернуть респонз, а за результатом клиент обратится другим запросом.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988723
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЭго удел клиента как этот вызов инрепретировать. Дожидаться ли ответа от сервера или продолжить выполнение без ожидания.ну а клиент тоже может поступить как запрограммиуешь. Может заблокировать интерфейс и ждать ответа. Может давать пользователю параллельно делать что-то еще
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988734
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА может запустить асинхронную операцию и сразу вернуть респонз, а за результатом клиент обратится другим запросом.Ну это ты задвинул:) Ка-же клиент узнает, когда отправляться на сервер за результатом?:) Серверный AJAX ?

PS
На самом деле все просто. Сервер всегда отвечает синхронно, как сам метод отрабатывает на сервер - не важно. Если клиент не хочет дожидаться ответа, он кладет этот вызов в новый поток и отваливает, продолжив выполение чего-то еще. Когда новый поток дождется-таки ответа он сервера, он, к примеру, обновит что-то на станице, скажем element.innerText=response.text и умрет. Вот и все.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988755
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНу это ты задвинул:) Ка-же клиент узнает, когда отправляться на сервер за результатом?:) Серверный AJAX ?

Периодический опрос, long pooling, websocket,.... мало чтоли способов?
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988757
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЕсли клиент не хочет дожидаться ответа, он кладет этот вызов в новый поток и отваливает, продолжив выполение чего-то еще. Когда новый поток дождется-таки ответа он сервера, он, к примеру, обновит что-то на станице, скажем element.innerText=response.text и умрет. Вот и все.

Давно это придумал, или только что )))


Вообще у меня другое предложение. Надо браузеро послать запрос и всё. Просто пользователь работает там в своих вкладках. А когда там будет всё готово прилетает ответ и браузер сам открывает вкладку и отображает ответ. А если браузер закрыт, он открывается и загружает ответ. А если комп выключен, то комп включается, открывается браузер и загружает ответ. А если ты летишь в самолёте на острова, но дома пришёл ответ на комп, то самолёт разворачивается, потому что там дома ждёт браузер с ответом
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988786
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

О, народ начал повышать градус топика легкими прохладительными напитками. Жаль, что я на работе :(
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38988812
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronНу не у всех последнии Студии установлены и не все могут взять свой проект под .NET 3.5 взять и портировать под 4.5. Жизнь. Что поделаешь...
на помойку весь дотнет выбросить. Тупиковая ветвь эволюции
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989046
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronНу не у всех последнии Студии установлены и не все могут взять свой проект под .NET 3.5 взять и портировать под 4.5. Жизнь. Что поделаешь...
на помойку весь дотнет выбросить. Тупиковая ветвь эволюции

Что посоветуете выбрать вместо дотнета?
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989071
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_=ДОБРЫНЯ=_Что посоветуете выбрать вместо дотнета?
Java
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989081
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronJava
я не смеюсь.

даже если и не менять платформу - ознакомиться с Java - очень полезно.
Для расширения кругозора.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989136
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronJava
я не смеюсь.

даже если и не менять платформу - ознакомиться с Java - очень полезно.
Для расширения кругозора.
МСУ перелогинься)
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989175
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилдаже если и не менять платформу - ознакомиться с Java - очень полезно.
Для расширения кругозора.

С этим полностью соглашусь.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989198
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProТС-у надо четко определиться, какую комбинацию хочет ТС
а топикстартер пропал куда-то...
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989259
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_=ДОБРЫНЯ=_Изопропилдаже если и не менять платформу - ознакомиться с Java - очень полезно.
Для расширения кругозора.

С этим полностью соглашусь.Что полезного? Ну разве, что как не надо делать.
...
Рейтинг: 0 / 0
асинхронные операции .net 3.5
    #38989287
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЧто полезного? Ну разве, что как не надо делать.
что не так?
...
Рейтинг: 0 / 0
66 сообщений из 66, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / асинхронные операции .net 3.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]