У нас есть служба WCF, размещенная под управлением Windows. Клиент этой службы настроил closeTimeout, receiveTimeout, openTimeout, sentTimeout установлен на 5 минут. Служба также имеет то же самое. В определенных обстоятельствах служба WCF может занять более 5 минут для обработки задачи. В этом случае клиент прерывает вызов, но процесс обслуживания продолжает работать, пока он не завершит свою работу.Задача сервера прерывания WCF, если клиент отключен
Теперь возникает вопрос: существует ли какая-либо конфигурация/технология, которая бы обнаружила, что клиент отключился или тайм-аут (или что-то еще?), Чтобы служба WCF могла просто прекратить выполнение своих задач?