Существуют ли какие-либо библиотеки или образцы для недуплексной порции WCF?
Я ищу способ реализации службы передачи файлов через HTTPS, который использует чанкинг, чтобы справиться с прерывистой потерей подключения и сократить большие тайм-ауты, необходимые при использовании потоковой передачи. Поскольку клиент может находиться за брандмауэрами, образец Chunking Channel в MSDN не подходит.
На форумах Microsoft есть старая дискуссия об этом, но не полный ответ, или, по крайней мере, не тот, который у меня есть ноу-хау для реализации.
1 ответ
Образец возобновляемой службы загрузки здесь: http://cid-8d29fb569d8d732f.skydrive.live.com/self.aspx/.Public/WCF/Resume%5E_Download%5E_WCF%5E_1%20%5E52%5E6.zip
В этом примере используется пользовательская привязка WCF. Похоже, что он работает, получая сегмент файла за раз, с возможностью получить любые оставшиеся сегменты, когда система вернется в рабочее состояние.