Я реализовал ICallbackEventHandler для обработки данных, отправляемых из JavaScript браузера. (Пользователь что-то щелкает, вызывая отправку eventArgument на сервер. Сервер вызывает службу для получения этого значения.)
Пока все отлично работает, но на самом деле мне нужно вызвать три разных сервиса с одним и тем же eventArgument. В зависимости от того, когда / если ответит каждая служба, ее результаты необходимо отправить в браузер, чтобы увеличить отображение.
Я думаю о создании потока для каждого запроса на обслуживание. Когда / если он ответит, я отправлю эти результаты и в браузер.
Что было бы хорошим способом сделать это?
//ICallbackEventHandler implementation
public void RaiseCallbackEvent(String eventArgument)
{
returnValue = GetDataFromService1(eventArgument);
}
public String GetCallbackResult()
{
return returnValue;
}