У нас есть служба, которая запускает методы, используемые для импорта/экспорта данных через определенные промежутки времени. Чтобы протестировать эти методы, у нас есть небольшое приложение с одной кнопкой, которая при нажатии вызывает экземпляр класса импорта/экспорта и вызывает требуемый метод. Ничего особенного. Я хотел бы создать более надежное тестовое приложение, которое может получать отладочную информацию из метода более в режиме реального времени, чем возвращаемое значение из метода службы. Эти методы могут занимать от нескольких минут до 30 для полной загрузки импорта/экспорта, и мне хотелось бы указать количество данных, которые уже были обработаны.GUI Для методов обслуживания
Моя первоначальная идея заключалась в том, чтобы обернуть классы в некоторый тип класса очередей сообщений, который тестовое приложение могло затем читать и отображать сообщения. Однако я по-прежнему отношусь к n00b, поэтому я не знаю, есть ли лучший способ сделать то, что я хочу сделать.
Мы разрабатываем в VB .NET на 2,0
+1 Вы комментарий был очень полезен, как и Митчел, однако его ответ был более похожим на то, что я просил. Вы должны быть рады узнать, что я реализовал BackgroundWorker, а также события. – 2008-10-17 19:48:48