Hi All,
I try to make an asynchronous call to a web service method as below under MS
visual .NET studio 2003:
WebService webSrv = new WebService();
AsyncCallback cb = new AsyncCallback(T rsWebSvsCallbac k);
IAsyncResult ar = webSrv.BeginPro cessCall( 1, cb, transWeb40);
while (ar.IsCompleted == false)
{
....
}
..
..
..
public static void TrsWebSvsCallba ck(IAsyncResult ar)
{
WebService webSrv = (WebService) ar.AsyncState;
string strResponse = webSrv.EndProce ssCall( ar );
}
But in while statement, ar.IsCompleted is always false.
In the debug environment of Visual .NET Studio 2003, the callBack thread was
created. But it seems stoped at location:
System.Web.Serv ices.UnsafeNati veMethods.OnSyn cCallReturn.
It never invoke the TrsWebSvsCallba ck method. And also ar.IsCompleted never
be set to 'true'.
Anybody have idea on this would be appreciated.
Thanks in advance,
Jim
I try to make an asynchronous call to a web service method as below under MS
visual .NET studio 2003:
WebService webSrv = new WebService();
AsyncCallback cb = new AsyncCallback(T rsWebSvsCallbac k);
IAsyncResult ar = webSrv.BeginPro cessCall( 1, cb, transWeb40);
while (ar.IsCompleted == false)
{
....
}
..
..
..
public static void TrsWebSvsCallba ck(IAsyncResult ar)
{
WebService webSrv = (WebService) ar.AsyncState;
string strResponse = webSrv.EndProce ssCall( ar );
}
But in while statement, ar.IsCompleted is always false.
In the debug environment of Visual .NET Studio 2003, the callBack thread was
created. But it seems stoped at location:
System.Web.Serv ices.UnsafeNati veMethods.OnSyn cCallReturn.
It never invoke the TrsWebSvsCallba ck method. And also ar.IsCompleted never
be set to 'true'.
Anybody have idea on this would be appreciated.
Thanks in advance,
Jim