0
在C#
中設計打包/轉換流代理的最佳方式是什麼?c sharp中的流設計
假設,我有一些輸入流,我希望做類似於boost::iostreams
的事情。
因此,例如,我可以zlib
包裝代理到流,所以,當我訪問ZlibWrappedStream(initialStream)
的內容,我從initialStream
接收數據,但使用zlib
包裝?
怎麼可以這樣設計是考慮到不同的代理可應用於陸續並考慮多線程包裝的可能性?