У меня есть вид в форме Windows, который должен выполнить несколько асинхронных вызовов WCF.
Проблема заключается в том, что при возврате второго обратного вызова WCF вызывает ошибку тайм-аута или общее исключение. Если я выполняю их синхронизацию, все в порядке.
Это код:
Proxy.Open();
Proxy.BeginStepOne(ar =>
{
// do something
});
//This raises an Exception
Proxy.BeginStepTwo(ar =>
{
// do something
});
Proxy.Close();
Есть ли лучший способ?