powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / IAsyncResult.IsCompleted , WaitOne ,Timeout
2 сообщений из 2, страница 1 из 1
IAsyncResult.IsCompleted , WaitOne ,Timeout
    #38690936
Lenutza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите разобраться,пожалуйста:

Вызываю некую функцию асинхронно.
Хочу ,чтоб максимум время ожидания обработки запроса было
Как сделать чтоб ,если функция отрабатывает раньше ожидания ,то ожидание прерывалось?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
RetrivePartnerMethod objRetrivePartnerMethod = new RetrivePartnerMethod(objRetrievePartnerWS.RequestResponseService);
                 IAsyncResult objAsyncResult = objRetrivePartnerMethod.BeginInvoke(objPartnerRequest, objESbrequest, out objESbresponse, null, null);
                 mobjLogger.Debug("RetrievePartnerAsync Start");
                 if (!objAsyncResult.IsCompleted)
                 {
                    do
                     {
                         mobjLogger.Debug("RetrievePartnerWS WaitOne");
                         objAsyncResult.AsyncWaitHandle.WaitOne(intWSTimeout, true);
                     }
                     while (!objAsyncResult.IsCompleted);
                    
                     if (!objAsyncResult.IsCompleted)
                         {
                             mobjLogger.Debug("RetrievePartnerWS Timeout expired");
                             return;
                             // throw new ApplicationException("Timeout");
                         }
                     mobjLogger.Debug("RetrievePartnerWS IsCompleted");
...
Рейтинг: 0 / 0
IAsyncResult.IsCompleted , WaitOne ,Timeout
    #38691049
Lenutza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lenutza,

Уже не надо ,разобралась
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / IAsyncResult.IsCompleted , WaitOne ,Timeout
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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