powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Callback функции в Atlas
2 сообщений из 2, страница 1 из 1
Callback функции в Atlas
    #33986236
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте,

читаю документацию по атласу и мсдн, и не могу понять, как в атласе работает механизм ассинхронных callback'ов, то есть допустим вызывается метод веб сервиса, ему передается параметры и имя callback функции, ну допустим выполнилась эта функция веб сервиса, а как веб сервис то вызывает эту callback функцию? Сервер же не может просто так не с того ни с сего клиенту отправить запрос там или какую нибудь javascript функцию вызвать?
Не пойму.

Вот пример кода из документации по атласу:


function DoSearch()
{
var SrchElem = document.getElementById("SearchKey");
//вызов веб метода
Samples.AspNet.HelloWorldService.HelloWorld(SrchElem.value,
OnRequestComplete);
}

callback функция, которая вызывается после окончания работы DoSearch()
function OnRequestComplete(result)
{
var RsltElem = document.getElementById("Results");
RsltElem.innerHTML = result;
}


Спасибо.
...
Рейтинг: 0 / 0
Callback функции в Atlas
    #33986400
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
допустим клиент вызвал веб метод какого нибудь сервиса, а этот веб метод может например выполняться 10 часов. Как происходит при этом взаимодействие клиента с сервером? Клиент же не будет ждать 10 часов, а просто по таймауту закроет страницу, а допустим если предположить что сервер по окончанию работы сам по себе отправляет клиенту ответ на уже потерянный по таймауту запрос, то это не позволяет делать протокол http. Вот в чем проблема то.
Объясните пожалуйста на пальцах как в таком случае все работает, конкретно при длительных операциях происходит вызов callback функции?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Callback функции в Atlas
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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