스트림을 통해 이진 문서를 제공하는 WCF 서비스 끝점이 있습니다.wcf 바인딩에서 transferMode가 "Buffered"에서 "Streamed"로 변경되면 클라이언트의 주요 변경 사항이 무엇인가요?
public Stream GetFile(int fileId){
...
}
은 BasicHttpBinding이 서비스 끝점에 대해 된 transferMode = "버퍼"를 사용하도록 잘못 구성되어 있습니다 : 엔드 포인트는 다음과 같이 보인다. 서비스 엔드 포인트는 현재 내 통제 범위를 벗어나는 당사자를 통합하여 사용됩니다. 버퍼링 된 transfermode의 메모리 소비 문제로 인해 이것을 TransferMode = "Streamed"로 변경하려고합니다.
서비스 바인딩 구성에서이 변경을 안전하게 수행 할 수 있으며 통합하는 당사자에게 아무런 영향을 미치지 않을 것으로 예상합니까?
.NET <-> .NET 시나리오에서 클라이언트와 서버간에 TransferMode가 다른지 여부는 중요하지 않습니다. –
일반적으로 Java 또는 .Net 일지라도 클라이언트가있을 수 있습니다. –
답변으로 게시 할만큼 자신감이 부족하지만 급변하는 변화라고 생각합니다. 이것은 스트리밍으로 설정하는 것을 잊어 버렸기 때문에 클라이언트가 작동하지 않는 문제가 있다는 것을 알고 있기 때문입니다. –