Zip for WPF/Silverlight
C1ZStreamWriter クラス
メンバ  使用例 

C1.Silverlight.Zip.5 アセンブリ > C1.C1Zip 名前空間 : C1ZStreamWriter クラス
データを .NET ストリームに圧縮します。
オブジェクト モデル
C1ZStreamWriter クラス
シンタックス
'宣言
 
Public Class C1ZStreamWriter 
   Inherits System.IO.Stream
public class C1ZStreamWriter : System.IO.Stream 
解説

データをストリームに圧縮するには、ストリームを C1ZStreamWriter コンストラクタに渡して C1ZStreamWriter オブジェクトを作成します。

次に、Write メソッドを使って C1ZStreamWriter にデータを書き込むか、C1ZStreamWriter 上に System.IO.StreamWriter を作成します。2番目のオプションは、書式設定されたデータを書き込む場合に使用します。

データの書き込みが終わったら、Close メソッドを呼び出してデータをフラッシュし、基底のストリームを閉じます。

使用例
以下のコードは、文字列をメモリストリームに圧縮します。
public byte[] CompressString(string str)
{
	// メモリストリームを開きます。
	MemoryStream ms = new MemoryStream();
	
	// 圧縮プログラムストリームをメモリストリームにアタッチします。
	C1ZStreamWriter sw = new C1ZStreamWriter(ms);
	
	// データを圧縮プログラムストリームに書き込みます。
	StreamWriter writer = new StreamWriter(sw);
	writer.Write(str);
	
	// 保留中のデータをフラッシュします。
	writer.Flush();
	
	// メモリバッファを返します。
	return ms.ToArray();
}
継承階層

System.Object
   System.IO.Stream
      C1.C1Zip.C1ZStreamWriter

参照

C1ZStreamWriter メンバ
C1.C1Zip 名前空間