views:

33

answers:

1

I am calling a WCF Service using AJAX.NET and wanted to know if the following is possible.

e.g at the moment I have something like the following

AJAX.NET call in Page..

ITeaMaker.MakeCupOfTea(onMakeCupOfTeaSuccess, onMakeCupOfTeaError);

WCF..

public Tea MakeCupOfTea()
{
   FillKettle();
   BoilKettle();
   PutInTeaBag();
   PourWater();
   ...
}

The Web Service makes the call and I do not get a result until all of MakeCupOfTea has succeeded (or failed), is it possible that without requiring me to call the WCF Service for each method inside of MakeCupOfTea individually, that I can in my UI get a report back for each stage? I am not using an UpdatePanel.

i.e

Filling Kettle....Filled

Boiling Kettle....Boiled

Putting in Tea Bag....Done

etc...

Thanks

+1  A: 

Hi Phill, I've never used it myself but you may want to try a WCF Duplex Service that will allow both the client and server to send messages to each other. Hopefully that will allow you to perform the operations you're attempting.

Tanner
Thank you for your response Tanner, I will check it out
Phill Duffy
You're welcome, let us know how you get on!
Tanner

related questions