Share via


BrotliStream 建構函式

定義

多載

BrotliStream(Stream, CompressionLevel)

使用指定的資料流和壓縮層級,初始化 BrotliStream 類別的新執行個體。

BrotliStream(Stream, CompressionMode)

使用指定的資料流和壓縮模式,初始化 BrotliStream 類別的新執行個體。

BrotliStream(Stream, CompressionLevel, Boolean)

使用指定的資料流和壓縮層級,初始化 BrotliStream 類別的新執行個體,並選擇性地保持開啟資料流。

BrotliStream(Stream, CompressionMode, Boolean)

使用指定的資料流和壓縮模式,初始化 BrotliStream 類別的新執行個體,並選擇性地保持開啟資料流。

BrotliStream(Stream, CompressionLevel)

來源:
BrotliStream.Compress.cs
來源:
BrotliStream.Compress.cs
來源:
BrotliStream.Compress.cs

使用指定的資料流和壓縮層級,初始化 BrotliStream 類別的新執行個體。

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

參數

stream
Stream

寫入壓縮數據的數據流。

compressionLevel
CompressionLevel

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

例外狀況

.NET 7 和更新版本: compressionLevel 未在列舉中 CompressionLevel 定義。

適用於

BrotliStream(Stream, CompressionMode)

來源:
BrotliStream.cs
來源:
BrotliStream.cs
來源:
BrotliStream.cs

使用指定的資料流和壓縮模式,初始化 BrotliStream 類別的新執行個體。

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

參數

stream
Stream

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

mode
CompressionMode

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

適用於

BrotliStream(Stream, CompressionLevel, Boolean)

來源:
BrotliStream.Compress.cs
來源:
BrotliStream.Compress.cs
來源:
BrotliStream.Compress.cs

使用指定的資料流和壓縮層級,初始化 BrotliStream 類別的新執行個體,並選擇性地保持開啟資料流。

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

參數

stream
Stream

寫入壓縮數據的數據流。

compressionLevel
CompressionLevel

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

leaveOpen
Boolean

true 表示在處置 BrotliStream 物件之後,將資料流保持開啟,否則為 false

例外狀況

.NET 7 和更新版本: compressionLevel 未在列舉中 CompressionLevel 定義。

適用於

BrotliStream(Stream, CompressionMode, Boolean)

來源:
BrotliStream.cs
來源:
BrotliStream.cs
來源:
BrotliStream.cs

使用指定的資料流和壓縮模式,初始化 BrotliStream 類別的新執行個體,並選擇性地保持開啟資料流。

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

參數

stream
Stream

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

mode
CompressionMode

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

leaveOpen
Boolean

true 表示在處置 BrotliStream 物件之後,將資料流保持開啟;否則為 false

適用於