Я хочу написать несколько веб-сервисов с использованием WCF.
Я хотел бы иметь «пул потоков» в моем веб-сервисе.
Например, у меня есть почти 6 ГБ данных, которыми я должен манипулировать.
Я бы хотел, чтобы клиент вызвал операцию на веб-сервисе и создал новую задачу или поток. Клиент может вызвать ListRunningTasks (); и пусть веб-сервис вернет список задач. Клиент должен иметь возможность принудительно убить задачу, если она занимает слишком много времени, например KillTask (int taskID); или что-то. Ранее я выполнял некоторые потоки, но не внутри WCF или службы, которая не имеет состояния. Это возможно? Если так, как можно было бы реализовать такую вещь? Любое чтение, ссылки или предложения будут великолепны.
Спасибо, Майк.