2011-08-08 2 views
-1

Я разработал один сервис окна, который работает как планировщик. Этот планировщик способен инициировать событие на основе критериев, установленных в базе данных. В настоящее время он способен только запускать и останавливать работу другого окна. Я хочу изменить код, чтобы он мог выполнять много задач, и этот код должен быть расширен, поэтому существующий код не будет изменен.вызов другого типа работы с использованием планировщика, разработанного в C# и оконном сервисе

Пожалуйста, дайте мне ваши идеи?

благодарит заранее.

ответ

1

Пожалуйста, сообщайте, какие задачи вы хотите выполнять. Поскольку вы хотите выполнять множество задач без изменения кода, одним из подходов может быть запуск отдельных exe для отдельных задач, которые принимают аргументы командной строки, предоставленные из базы данных.

+0

Я хочу вызвать процедуру хранилища, вызвать скрипты, запустить или остановить службу окна. еще одной категорией является вызов некоторого настраиваемого объекта, который выполняет некоторую задачу, но в настоящее время включен в различные окна. он также может быть включен в exe или dll в некотором роде. – Denish

+0

Лучше создайте отдельный exe для отдельного действия и вызовите их через свой сервис. –

+0

Спасибо Deepansh Gupta. Но я хочу сделать общий код, который вызывает эти exe, и не будет изменен при добавлении нового exe. скажите, пожалуйста, если у вас есть идея или образец кода для этого же. – Denish