加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

ASP.NET Core中的响应压缩的实现

发布时间:2020-08-22 03:55:57 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了ASP.NET Core中的相应压缩的实现,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣们下面跟着小编

相识到这个之后,信托各人就没有太多疑问了。因为ResponseCompressionBody重写了输出相干的操纵,代码相对也较量多,就不一一粘贴出来了,我们只查察计划到相应压缩焦点相干的代码,关于ResponseCompressionBody源码相干的细节有乐趣的可以自行查阅[点击查察源码👈],输出的贝笫着实都是在挪用Write要领,我们就来查察一下Write要领相干的实现

public override void Write(byte[] buffer, int offset, int count) { //这是焦点要领有关于压缩相干的输出都在这 OnWrite(); //_compressionStream初始化在OnWrite要领里 if (_compressionStream != null) { _compressionStream.Write(buffer, offset, count); if (_autoFlush) { _compressionStream.Flush(); } } else { _innerStream.Write(buffer, offset, count); } }

通过上面的代码我们看到OnWrite要领是焦点操纵,我们直接查察OnWrite要领实现

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读