powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / асинхронные операции .net 3.5
25 сообщений из 66, страница 1 из 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
25 сообщений из 66, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / асинхронные операции .net 3.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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