В настоящее время я выполняю запросы к базе данных следующим образом:
_svc = new Service1Client();
_svc.GetStateCompleted += new EventHandler<GetStateCompletedEventArgs>(_svc_GetStateCompleted);
private void _svc_GetStateCompleted(object sender, userdetCompletedEventArgs e)
{
//some code
}
Вызов функции запроса,
_svc.GetStateAsync(args);
//more code
В любом случае я могу ждать после GetStateAsync, пока сервисная функция не вернетзначение?