共用方式為


ZLibStream 建構函式

定義

多載

ZLibStream(Stream, CompressionLevel)

使用指定的數據流和壓縮層級,初始化 ZLibStream 類別的新實例。

ZLibStream(Stream, CompressionMode)

使用指定的數據流和壓縮模式,初始化 ZLibStream 類別的新實例。

ZLibStream(Stream, CompressionLevel, Boolean)

使用指定的數據流、壓縮層級,以及是否讓 stream 保持開啟,初始化 ZLibStream 類別的新實例。

ZLibStream(Stream, CompressionMode, Boolean)

使用指定的數據流、壓縮模式,以及是否讓 stream 保持開啟,初始化 ZLibStream 類別的新實例。

ZLibStream(Stream, ZLibCompressionOptions, Boolean)

使用指定的數據流和壓縮選項,初始化 ZLibStream 類別的新實例,並選擇性地讓數據流保持開啟狀態。

ZLibStream(Stream, CompressionLevel)

來源:
ZLibStream.cs
來源:
ZLibStream.cs
來源:
ZLibStream.cs

使用指定的數據流和壓縮層級,初始化 ZLibStream 類別的新實例。

public:
 ZLibStream(System::IO::Stream ^ stream, System::IO::Compression::CompressionLevel compressionLevel);
public ZLibStream (System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel);
new System.IO.Compression.ZLibStream : System.IO.Stream * System.IO.Compression.CompressionLevel -> System.IO.Compression.ZLibStream
Public Sub New (stream As Stream, compressionLevel As CompressionLevel)

參數

stream
Stream

要寫入壓縮數據的數據流。

compressionLevel
CompressionLevel

其中一個列舉值,指出將數據壓縮至數據流時,是否要強調速度或壓縮效率。

適用於

ZLibStream(Stream, CompressionMode)

來源:
ZLibStream.cs
來源:
ZLibStream.cs
來源:
ZLibStream.cs

使用指定的數據流和壓縮模式,初始化 ZLibStream 類別的新實例。

public:
 ZLibStream(System::IO::Stream ^ stream, System::IO::Compression::CompressionMode mode);
public ZLibStream (System.IO.Stream stream, System.IO.Compression.CompressionMode mode);
new System.IO.Compression.ZLibStream : System.IO.Stream * System.IO.Compression.CompressionMode -> System.IO.Compression.ZLibStream
Public Sub New (stream As Stream, mode As CompressionMode)

參數

stream
Stream

要寫入壓縮數據的數據流,或讀取要解壓縮之數據的數據流。

mode
CompressionMode

其中一個列舉值,指出是否要將數據壓縮至數據流,或從數據流解壓縮數據。

適用於

ZLibStream(Stream, CompressionLevel, Boolean)

來源:
ZLibStream.cs
來源:
ZLibStream.cs
來源:
ZLibStream.cs

使用指定的數據流、壓縮層級,以及是否讓 stream 保持開啟,初始化 ZLibStream 類別的新實例。

public:
 ZLibStream(System::IO::Stream ^ stream, System::IO::Compression::CompressionLevel compressionLevel, bool leaveOpen);
public ZLibStream (System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen);
new System.IO.Compression.ZLibStream : System.IO.Stream * System.IO.Compression.CompressionLevel * bool -> System.IO.Compression.ZLibStream
Public Sub New (stream As Stream, compressionLevel As CompressionLevel, leaveOpen As Boolean)

參數

stream
Stream

要寫入壓縮數據的數據流。

compressionLevel
CompressionLevel

其中一個列舉值,指出將數據壓縮至數據流時,是否要強調速度或壓縮效率。

leaveOpen
Boolean

true 處置 ZLibStream 對象之後,讓數據流物件保持開啟;否則,false

適用於

ZLibStream(Stream, CompressionMode, Boolean)

來源:
ZLibStream.cs
來源:
ZLibStream.cs
來源:
ZLibStream.cs

使用指定的數據流、壓縮模式,以及是否讓 stream 保持開啟,初始化 ZLibStream 類別的新實例。

public:
 ZLibStream(System::IO::Stream ^ stream, System::IO::Compression::CompressionMode mode, bool leaveOpen);
public ZLibStream (System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen);
new System.IO.Compression.ZLibStream : System.IO.Stream * System.IO.Compression.CompressionMode * bool -> System.IO.Compression.ZLibStream
Public Sub New (stream As Stream, mode As CompressionMode, leaveOpen As Boolean)

參數

stream
Stream

要寫入壓縮數據的數據流,或讀取要解壓縮之數據的數據流。

mode
CompressionMode

其中一個列舉值,指出是否要將數據壓縮至數據流,或從數據流解壓縮數據。

leaveOpen
Boolean

true 處置 ZLibStream 對象之後,讓數據流物件保持開啟;否則,false

適用於

ZLibStream(Stream, ZLibCompressionOptions, Boolean)

使用指定的數據流和壓縮選項,初始化 ZLibStream 類別的新實例,並選擇性地讓數據流保持開啟狀態。

public ZLibStream (System.IO.Stream stream, System.IO.Compression.ZLibCompressionOptions compressionOptions, bool leaveOpen = false);
new System.IO.Compression.ZLibStream : System.IO.Stream * System.IO.Compression.ZLibCompressionOptions * bool -> System.IO.Compression.ZLibStream
Public Sub New (stream As Stream, compressionOptions As ZLibCompressionOptions, Optional leaveOpen As Boolean = false)

參數

stream
Stream

要寫入壓縮數據的數據流。

compressionOptions
ZLibCompressionOptions

用於微調壓縮數據流的 ZLib 選項。

leaveOpen
Boolean

true 處置 ZLibStream 對象之後,讓數據流物件保持開啟;否則,false

例外狀況

streamcompressionOptionsnull

適用於