-
1. Data: 2011-02-10 09:41:51
Temat: AsyncWaitHandle.WaitOne
Od: shark <a...@g...com>
Hej,
Problem dotyczy .NET 2.0
Używam takiego kodu by czekać na zakończenie wywołania webmethody:
IAsyncResult result1 = BeginInvoke(methodName, parameters, cb, this);
bool bTO = result1.AsyncWaitHandle.WaitOne(Timeout, true);
gdzie Timeout = 10000;
i mam pytanie, dlaczego po 100s gdy wystąpi timeout w bTO dostaję
TRUE? Z dokumentacji wynika że powinna być FALSE
Dodatkowo framework wywołuje moją funkcję callback mówiącą o tym że
webmethoda się skończyła, a ona przecież wciąż się wykonuje.
Może mi ktoś pomóc?
Thx