ZipArchive 建構函式 (Stream, ZipArchiveMode, Boolean)
是否 ZipArchive 初始化新的執行個體會在指定的資料流上以指定的模式,指定讓資料流保持開啟。
命名空間: Microsoft.TeamFoundation.Server.Core
組件: Microsoft.TeamFoundation.Server.Core (在 Microsoft.TeamFoundation.Server.Core.dll 中)
語法
'宣告
Public Sub New ( _
stream As Stream, _
mode As ZipArchiveMode, _
leaveOpen As Boolean _
)
public ZipArchive(
Stream stream,
ZipArchiveMode mode,
bool leaveOpen
)
參數
- stream
類型:System.IO.Stream
輸入或輸出資料流。
- mode
類型:Microsoft.TeamFoundation.Server.Core.ZipArchiveMode
如需 ZipArchiveMode 列舉的描述。讀取要求資料流支援讀取,建立要求資料流支援寫入,因此,更新要求資料流支援讀取,寫入和搜尋。
- leaveOpen
類型:System.Boolean
true 表示保留資料流開啟狀態在配置 ZipArchive,否則為 false。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentException | 資料流已經關閉。-或-模式不相容以資料流的功能。 |
ArgumentNullException | 資料流為 null。 |
ArgumentOutOfRangeException | 模式指定了無效的值。 |
InvalidDataException | 資料流的內容無法被解譯為 zip 檔。-或-方式是更新,並從封存中遺失,或已損毀且無法讀取。-或-方式來更新,然後輸入太大而無法放入記憶體。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。