Zip for WinRT
C1ZStreamWriter Class
Members  Example 

データを .NET ストリームに圧縮します。
Object Model
C1ZStreamWriter Class
Syntax
'Declaration
 
Public Class C1ZStreamWriter 
   Inherits System.IO.Stream
public class C1ZStreamWriter : System.IO.Stream 
Remarks

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

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

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

Example
以下のコードは、文字列をメモリストリームに圧縮します。
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();
}
Inheritance Hierarchy

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

See Also

Reference

C1ZStreamWriter Members
C1.C1Zip Namespace

 

 


Copyright (c) GrapeCity, inc. All rights reserved.

Product Support Forum  |  Documentation Feedback