Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перешел на WebService 2.0. КАК работать асинхронно?! / 1 сообщений из 1, страница 1 из 1
19.10.2006, 17:59
    #34067708
Антонш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел на WebService 2.0. КАК работать асинхронно?!
Привет! Как получить булеан, который возвращает функция WebServce на FrameWork 2.0? Нет проблем это сделать на FW 1.0. Но на 2.0 стала какая-то асинхронная фигня, что ничего понять нельзя. Параметры OUT пропадают из декларации функции, возвращаемое значение тоже.

WebService:
[C#] [WebMethod]
public bool GetBoolean()
{
return true;
}


Всё, добавляю референс в страничку, и ТИХО, сказать, что ОКУЕВАЮ, это мало! Никакой OUT параметр использовать нельзя, и никакой возвращаемый параметр использовать тоже нельзя.

Функция из
[C#]bool GetBoolean()

превратилась в
IAsyncResult GetBoolean(AsyncCallback callback, objectAsyncState)

Но блин, документашки что-то даже не нашел, А как получать параметры OUT (они просто пропадают все при использовании на стороне странички уже) и пропадает так же возвращаемое значение, здесть — выходной BOOL.
Никак не могу понять, что же вернула функция? Как до этого bool добраться?

[C#] IAsyncResult iasyncRslt = ws.GetBoolean(null, null);
while (!iasyncRslt.IsCompleted)
{
}
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перешел на WebService 2.0. КАК работать асинхронно?! / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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