У меня есть конечная точка службы WCF, которая обслуживает двоичные документы через поток. Конечная точка выглядит примерно так:
public Stream GetFile(int fileId){
...
}
Базовый HttpBinding для этой конечной точки службы ошибочно настроен для использования TransferMode = "Буферизация". Конечная точка службы в настоящее время используется путем интеграции сторон вне моего контроля. Из-за проблем с потреблением памяти с буферизованным передаточным моментом я хочу изменить это на TransferMode = "Потоковое".
Можно ли безопасно выполнить это изменение в конфигурации привязки службы и ожидать, что это не сломает ничего для каких-либо интегрирующих сторон?