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


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