Есть ли элегантный способ узнать, когда рабочий поток завершен, чтобы я мог получить доступ к созданным им ресурсам?
Например, если рабочий поток запросил список серверов SQL, используя
ServersSqlDataSourceEnumerator.Instance.GetDataSources();
и сохранил результат в переменной DataTable, какой механизм я могу использовать, чтобы узнать, когда эта переменная DataTable была заполнена/доступна. Я не хочу опрашивать ThreadState; было бы идеально запустить событие, когда оно будет сделано, чтобы я мог выполнять действия с результатом.
Спасибо!