У нас есть служба, которая запускает методы, используемые для импорта / экспорта данных через определенные промежутки времени. Для тестирования этих методов у нас есть небольшое приложение с одной кнопкой, которое при нажатии создает экземпляр класса импорта / экспорта и вызывает нужный метод. Ничего фантастического. Я хотел бы создать более надежное тестовое приложение, которое может получать отладочную информацию от метода в большей степени в режиме реального времени, чем возвращаемое значение из метода службы. Эти методы могут занять от нескольких минут до 30, чтобы выполнить полную загрузку импорта / экспорта, и я хотел бы получить некоторое представление о количестве данных, которые уже были обработаны.
Моя первоначальная идея заключалась в том, чтобы обернуть классы в некоторый тип класса очереди сообщений, из которого затем тестовое приложение могло бы читать и отображать сообщения. Тем не менее, я все еще в этом не уверен, так что я не знаю, есть ли лучший способ сделать то, что я хочу.
Разрабатываем в VB на .NET 2.0