मैं HttpResponse.OutputStream
का उपयोग ContentResult
के साथ करना चाहता हूं ताकि मैं समय-समय पर Flush
कर सकूं ताकि नेट द्वारा बहुत अधिक रैम का उपयोग न किया जा सके।एमवीसी 3 से बहुत अधिक रैम का उपयोग किये बिना बड़े डेटा को सही तरीके से स्ट्रीम कैसे करें?
लेकिन एमवीसी FileStreamResult, EmptyResult, FileResult, ActionResult, ContentResult
के साथ सभी उदाहरण दिखाए गए कोड जो सभी डेटा को स्मृति में प्राप्त करते हैं और उनमें से किसी एक को पास करते हैं। इसके अलावा एक पोस्ट का सुझाव है कि लौटने के साथ HttpResponse.OutputStream
का उपयोग करना बुरा विचार है। एमवीसी में मैं और कैसे कर सकता हूं?
एमवीसी सर्वर से बड़े डेटा (एचटीएमएल या बाइनरी) के फ्लश करने योग्य आउटपुट को व्यवस्थित करने का सही तरीका क्या है?
EmptyResult
या ContentResult
या FileStreamResult
लौटने का बुरा विचार क्यों है?
क्या किसी के पास http://stackoverflow.com/a/2189635/37055 में उल्लिखित पाइप स्ट्रीम का उपयोग करने पर कोई जानकारी है –