Zip for UWP/WinRT
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)
{
// メモリストリームを開きます
var ms = new MemoryStream();

// 圧縮プログラムストリームをメモリストリームにアタッチします
var sw = new C1ZStreamWriter(ms);

// データを圧縮プログラムストリームに書き込みます
var writer = new StreamWriter(sw);
writer.Write(str);

// 保留中のデータをフラッシュします
writer.Flush();

// メモリバッファを返します
return ms.ToArray();
}
継承階層

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

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

関連項目

C1ZStreamWriter メンバ
C1.C1Zip 名前空間

Send Feedback