[英]asp.net WEB API, BufferedMediaTypeFormatter -> WriteToStream Data Loss?
I have created my custom CSV media type formatter following these two tutorials: 我已按照以下两个教程创建了自定义CSV媒体类型格式化程序:
http://www.asp.net/web-api/overview/formats-and-model-binding/media-formatters http://www.asp.net/web-api/overview/formats-and-model-binding/media-formatters
http://www.tugberkugurlu.com/archive/creating-custom-csvmediatypeformatter-in-asp-net-web-api-for-comma-separated-values-csv-format http://www.tugberkugurlu.com/archive/creating-custom-csvmediatypeformatter-in-asp-net-web-api-for-comma-separated-values-csv-format
And it work fine, if not one problem: 即使不是一个问题,它也可以正常工作:
I am not getting the hole data on csv file. 我没有在csv文件上获取孔数据。
and on my csv i am getting 172 lines: 在我的csv上,我得到172行:
What could be causing this problem? 是什么导致此问题?
对于使用StreamWriter时发现“数据丢失”问题的每个人:这是我发现的解决方法:
myStreamWriter.AutoFlush = true;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.