클라이언트가 웹 요청의 전체 페이로드를 얻으려면 먼저 응답 크기를 측정하여 보내야합니다. 응답이 너무 클 경우 클라이언트는 사용자에게 작업을 중단 할 수있는 옵션을 제공하는 메시지를 표시합니다.WCF 응답의 크기를 결정하는 기본 제공 방법이 있습니까?
서버에 응답을 미리로드하고 크기를 결정한 다음 클라이언트에게 전달할 수있는 맞춤 코드를 작성할 수 있지만 다른 방법이있는 경우에는 그렇지 않습니다.
WCF가이를 수행하는 데 까다로운 방법이 있는지 아는 사람 있습니까? 또는이 작업을 수행 할 수있는 무료 타사 도구가 있습니까?
감사합니다.
모두 좋은 제안입니다. 데이터 다운로드가 n 초 이상 걸리면 문제가 완전히 회피되고 UI 측 사용자에게 메시지가 표시됩니다. 가장 강력한 솔루션은 아니지만 프로세스 속도를 더 늦추고 결국 근사치를 제공하는 일련의 서버 측 코드를 작성하는 것보다 훨씬 쉽습니다. – jaminto