Tag: stream wrapper

Composite Stream Wrapper提供部分MemoryStream和完整的原始Stream

有没有人知道一个复合流解决方案,它会将Stream的第一部分预加载到MemoryStream中,并将剩余部分保留为原始Stream,当需要后续部分时将访问它们? 我应该想象一些包装器类将实现Stream接口并透明地处理两个流之间的访问,具体取决于访问哪个部分。 我希望这是以前有人可能解决过的解决方案,也许是为了优化读取大型FileStream的性能。 在我的情况下,我试图解决从SD卡读取大文件的Windows Phone 8错误。 此答案中提供了我试图环绕的问题的更多详细信息: https : //stackoverflow.com/a/17355068/250254