can you expose the progress of a web service to a client - WCF
I have a service that does image processing. The time that it takes for the process to complete is something like 2-3 minutes. Can I update the client with the progress of the service? can I somehow tell the client that process reached step3 or something like that?
I am using WCF
Sure you can. Use some asynchronous method of WCF to get image processing % value. I mean you have to create this method. And on the client side you have to call this method periodically.
You can look at the duplex bindings, which supports two way communication:
It works using a callback mechanism.