Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP .Net Web Services > Asynchronous webservice call, UI thread issue in

Thread Tools

Asynchronous webservice call, UI thread issue in

Posts: n/a
I am calling a webmethod asynchronously using a callback
delegate. I have implemented begin and end webmethods
inside my webservice class.
When I step into my client-side callback delegate, I see
the right results returned by my web method. But as this
callback delegate is getting executed on a seperate
thread, I am not able to populate my UI element with
result of the web service call. The same code works fine
if the client is windows forms app. Also windows form
controls implement ISynchronizeInvoke interface to
marshal results to the UI thread. How can I do this in
web forms? If I wait for the webmethod results on the UI
thread by blocking it, I can work with UI elements. But I
don't prefer to block the UI thread while my web method
is being executed.
Thanks for any feedback,
Reply With Quote
Bill Safcik
Posts: n/a
Hi Krishna,

Basically calling the web service asynchronously will not work from a web
There is no guarantee that the thread that the initial request comes in on
will stay around until the other thread that is calling the webservices
webmethods. So it may not have anything to call back into.

You could do this synchronously on 1 thread, so the calling thread will be
blocked until the web service returns the data that needs to be populated
in the UI.

Thank you,

Bill Safcik

This posting is provided "AS IS" with no warranties, and confers no rights.

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Asynchronous call of webservice methods RenÚ Preu▀ler ASP .Net Web Services 0 10-29-2008 02:39 PM
Asynchronous Call of WebService method within a WebService RenÚ Preu▀ler ASP .Net Web Services 0 10-29-2008 11:55 AM
Nullreference exception in Asynchronous webservice call (.Net 2.0) vecozo@online.nospam ASP .Net Web Services 5 07-06-2006 12:15 PM
Asynchronous to synchronous thread conversion raavi Java 1 01-25-2006 06:09 AM
Asynchronous WebService Callback to Force Postback =?Utf-8?B?R3JpZ3M=?= ASP .Net 3 12-11-2004 01:30 AM