私はストリームを返される文字列に変換できるように、(XML、データベース、ファイルなどからの)任意のタイプのストリームデータを取り込めるヘルパーメソッドを作成したいと思います。ストリームクラス - ヘルパーメソッドの任意のタイプのデータに使用しますか?
だから私の考えは、疑似形でこれです:
public GetStreamText(Stream stream)
{
string data = string.Empty;
// convert the stream to string and set it to the data variable
return data;
}
今、このヘルパーが利用できる持っている目的は、我々はファイルからHTMLコンテンツをつかんだということです。後で、データベースや他のソースからそのコンテンツを取得するために、この機能を有効にします。だから、私はこれを再利用可能なもの(ジェネリック)にして、他の方法や冗長なコードをあちこちに作成する必要はありません。
だから私はなど、このへの応答からファイル、XMLドキュメント、およびXMLエンベロープを送ることができ
私は、ストリームは、ストリームを使用したオブジェクトのすべてのタイプがフォームを継承するように汎用的であるかどうかわからないんだけどしかし、私はそう思っている。
だから私はここでどのようにこれにアプローチするかを決める上でどこから始めるべきかはわかりません。
ちょうどすべてのタイプのストリームがこれを使用するかどうかを判断しようとしているだけです(普遍的です)。私はストリームがストリームであり、実際にはどのオブジェクトもストリームに技術的に変換できると思います。 – PositiveGuy
はい、私はそれがゴミを生産する可能性があると思っていますが、私はそれを守ることができないので、私は開発者がその状況でより良く知っているべきだと思います – PositiveGuy