1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.IO.Compression</name>
\r
7 <member name="T:System.IO.Compression.CompressionLevel">
\r
8 <summary>指定值,這個值表示壓縮作業會強調速度還是壓縮大小。</summary>
\r
10 <member name="F:System.IO.Compression.CompressionLevel.Fastest">
\r
11 <summary>即使不能有效壓縮所產生的檔案,應該儘速完成壓縮作業。</summary>
\r
13 <member name="F:System.IO.Compression.CompressionLevel.NoCompression">
\r
14 <summary>不應該對檔案執行壓縮。</summary>
\r
16 <member name="F:System.IO.Compression.CompressionLevel.Optimal">
\r
17 <summary>壓縮作業應該會進行最佳化壓縮,即使該作業耗費更長的時間才能完成。</summary>
\r
19 <member name="T:System.IO.Compression.CompressionMode">
\r
20 <summary> 指定是要壓縮還是要解壓縮基礎資料流。</summary>
\r
22 <member name="F:System.IO.Compression.CompressionMode.Compress">
\r
23 <summary>壓縮基礎資料流。</summary>
\r
25 <member name="F:System.IO.Compression.CompressionMode.Decompress">
\r
26 <summary>解壓縮基礎資料流。</summary>
\r
28 <member name="T:System.IO.Compression.DeflateStream">
\r
29 <summary>提供方法和屬性,以透過 Deflate 演算法來壓縮和解壓縮資料流。</summary>
\r
31 <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel)">
\r
32 <summary>使用指定的資料流和壓縮層級,初始化 <see cref="T:System.IO.Compression.DeflateStream" /> 類別的新執行個體。</summary>
\r
33 <param name="stream">要壓縮的資料流。</param>
\r
34 <param name="compressionLevel">其中一個列舉值,指出當壓縮資料流時是否要強調速度或壓縮的效益。</param>
\r
35 <exception cref="T:System.ArgumentNullException">
\r
36 <paramref name="stream" /> 為 null。</exception>
\r
37 <exception cref="T:System.ArgumentException">資料流不支援寫入作業,例如壓縮。(資料流物件上的 <see cref="P:System.IO.Stream.CanWrite" />屬性是false)。</exception>
\r
39 <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean)">
\r
40 <summary>使用指定的資料流和壓縮層級,初始化 <see cref="T:System.IO.Compression.DeflateStream" /> 類別的新執行個體,並選擇性地保持開啟資料流。</summary>
\r
41 <param name="stream">要壓縮的資料流。</param>
\r
42 <param name="compressionLevel">其中一個列舉值,指出當壓縮資料流時是否要強調速度或壓縮的效益。</param>
\r
43 <param name="leaveOpen">true 表示在處置 <see cref="T:System.IO.Compression.DeflateStream" /> 物件之後,將資料流物件保持開啟;否則為 false。</param>
\r
44 <exception cref="T:System.ArgumentNullException">
\r
45 <paramref name="stream" /> 為 null。</exception>
\r
46 <exception cref="T:System.ArgumentException">資料流不支援寫入作業,例如壓縮。(資料流物件上的 <see cref="P:System.IO.Stream.CanWrite" />屬性是false)。</exception>
\r
48 <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode)">
\r
49 <summary>使用指定的資料流和壓縮模式,初始化 <see cref="T:System.IO.Compression.DeflateStream" /> 類別的新執行個體。</summary>
\r
50 <param name="stream">要壓縮或解壓縮的資料流。</param>
\r
51 <param name="mode">其中一個列舉值,表示要壓縮還是解壓縮資料流。</param>
\r
52 <exception cref="T:System.ArgumentNullException">
\r
53 <paramref name="stream" /> 為 null。</exception>
\r
54 <exception cref="T:System.ArgumentException">
\r
55 <paramref name="mode" /> 不是有效的 <see cref="T:System.IO.Compression.CompressionMode" /> 值。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Compress" />,而 <see cref="P:System.IO.Stream.CanWrite" /> 是 false。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Decompress" />,而 <see cref="P:System.IO.Stream.CanRead" /> 是 false。</exception>
\r
57 <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)">
\r
58 <summary>使用指定的資料流和壓縮模式,初始化 <see cref="T:System.IO.Compression.DeflateStream" /> 類別的新執行個體,並選擇性地保持開啟資料流。</summary>
\r
59 <param name="stream">要壓縮或解壓縮的資料流。</param>
\r
60 <param name="mode">其中一個列舉值,表示要壓縮還是解壓縮資料流。</param>
\r
61 <param name="leaveOpen">true 表示在處置 <see cref="T:System.IO.Compression.DeflateStream" /> 物件之後,將資料流保持開啟;否則為 false。</param>
\r
62 <exception cref="T:System.ArgumentNullException">
\r
63 <paramref name="stream" /> 為 null。</exception>
\r
64 <exception cref="T:System.ArgumentException">
\r
65 <paramref name="mode" /> 不是有效的 <see cref="T:System.IO.Compression.CompressionMode" /> 值。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Compress" />,而 <see cref="P:System.IO.Stream.CanWrite" /> 是 false。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Decompress" />,而 <see cref="P:System.IO.Stream.CanRead" /> 是 false。</exception>
\r
67 <member name="P:System.IO.Compression.DeflateStream.BaseStream">
\r
68 <summary>取得基礎資料流的參考。</summary>
\r
69 <returns>資料流物件,表示基礎資料流。</returns>
\r
70 <exception cref="T:System.ObjectDisposedException">已關閉基礎資料流。</exception>
\r
72 <member name="P:System.IO.Compression.DeflateStream.CanRead">
\r
73 <summary>取得值,指出在解壓縮檔案時,資料流是否支援讀取。</summary>
\r
74 <returns>如果 <see cref="T:System.IO.Compression.CompressionMode" /> 值為 Decompress,且基礎資料流處於開啟狀態並支援讀取,則為 true;否則為 false。</returns>
\r
76 <member name="P:System.IO.Compression.DeflateStream.CanSeek">
\r
77 <summary>取得值,指出資料流是否支援搜尋。</summary>
\r
78 <returns>所有情況下都是 false。</returns>
\r
80 <member name="P:System.IO.Compression.DeflateStream.CanWrite">
\r
81 <summary>取得值,指出資料流是否支援寫入。</summary>
\r
82 <returns>如果 <see cref="T:System.IO.Compression.CompressionMode" /> 值為 Compress,並且基礎資料流支援寫入,且不處於關閉狀態,則為 true;否則為 false。</returns>
\r
84 <member name="M:System.IO.Compression.DeflateStream.Dispose(System.Boolean)">
\r
85 <summary>釋放 <see cref="T:System.IO.Compression.DeflateStream" /> 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。</summary>
\r
86 <param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。</param>
\r
88 <member name="M:System.IO.Compression.DeflateStream.Flush">
\r
89 <summary>這個方法目前的實作沒有任何功能。</summary>
\r
90 <exception cref="T:System.ObjectDisposedException">已關閉資料流。</exception>
\r
92 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
95 <member name="P:System.IO.Compression.DeflateStream.Length">
\r
96 <summary>這個屬性不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
97 <returns>長整數值。</returns>
\r
98 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
100 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
103 <member name="P:System.IO.Compression.DeflateStream.Position">
\r
104 <summary>這個屬性不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
105 <returns>長整數值。</returns>
\r
106 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
108 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
111 <member name="M:System.IO.Compression.DeflateStream.Read(System.Byte[],System.Int32,System.Int32)">
\r
112 <summary>將大量解壓縮的位元組讀入指定的位元組陣列。</summary>
\r
113 <returns>已讀入至位元組陣列的位元組數。</returns>
\r
114 <param name="array">用於儲存解壓縮位元組的陣列。</param>
\r
115 <param name="offset">要在其中放置讀取位元組之 <paramref name="array" /> 的位元組位移。</param>
\r
116 <param name="count">要讀取的最大解壓縮位元組數。</param>
\r
117 <exception cref="T:System.ArgumentNullException">
\r
118 <paramref name="array" /> 為 null。</exception>
\r
119 <exception cref="T:System.InvalidOperationException">建立物件時,<see cref="T:System.IO.Compression.CompressionMode" /> 的值為 Compress。-或- 基礎資料流不支援讀取。</exception>
\r
120 <exception cref="T:System.ArgumentOutOfRangeException">
\r
121 <paramref name="offset" /> 或 <paramref name="count" /> 小於零。-或-<paramref name="array" /> 長度減去索引起點小於 <paramref name="count" />。</exception>
\r
122 <exception cref="T:System.IO.InvalidDataException">資料的格式無效。</exception>
\r
123 <exception cref="T:System.ObjectDisposedException">已關閉資料流。</exception>
\r
125 <member name="M:System.IO.Compression.DeflateStream.Seek(System.Int64,System.IO.SeekOrigin)">
\r
126 <summary>這個作業不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
127 <returns>長整數值。</returns>
\r
128 <param name="offset">在資料流中的位置。</param>
\r
129 <param name="origin">其中一個 <see cref="T:System.IO.SeekOrigin" /> 值。</param>
\r
130 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
132 <member name="M:System.IO.Compression.DeflateStream.SetLength(System.Int64)">
\r
133 <summary>這個作業不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
134 <param name="value">資料流的長度。</param>
\r
135 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
137 <member name="M:System.IO.Compression.DeflateStream.Write(System.Byte[],System.Int32,System.Int32)">
\r
138 <summary>從指定的位元組陣列將壓縮的位元組寫入基礎資料流。</summary>
\r
139 <param name="array">包含要壓縮之資料的緩衝區。</param>
\r
140 <param name="offset">
\r
141 <paramref name="array" /> 中的位元組位移,即讀取位元組的來源位置。</param>
\r
142 <param name="count">寫入的最大位元組數。</param>
\r
144 <member name="T:System.IO.Compression.GZipStream">
\r
145 <summary>提供用於壓縮和解壓縮資料流的方法和屬性。</summary>
\r
147 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel)">
\r
148 <summary>使用指定的資料流和壓縮層級,初始化 <see cref="T:System.IO.Compression.GZipStream" /> 類別的新執行個體。</summary>
\r
149 <param name="stream">要寫入壓縮資料的資料流。</param>
\r
150 <param name="compressionLevel">其中一個列舉值,指出當壓縮資料流時是否要強調速度或壓縮的效益。</param>
\r
151 <exception cref="T:System.ArgumentNullException">
\r
152 <paramref name="stream" /> 為 null。</exception>
\r
153 <exception cref="T:System.ArgumentException">資料流不支援寫入作業,例如壓縮。(資料流物件上的 <see cref="P:System.IO.Stream.CanWrite" />屬性是false)。</exception>
\r
155 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean)">
\r
156 <summary>使用指定的資料流和壓縮層級,初始化 <see cref="T:System.IO.Compression.GZipStream" /> 類別的新執行個體,並選擇性地保持開啟資料流。</summary>
\r
157 <param name="stream">要寫入壓縮資料的資料流。</param>
\r
158 <param name="compressionLevel">其中一個列舉值,指出當壓縮資料流時是否要強調速度或壓縮的效益。</param>
\r
159 <param name="leaveOpen">true 表示在處置 <see cref="T:System.IO.Compression.GZipStream" /> 物件之後,將資料流物件保持開啟;否則為 false。</param>
\r
160 <exception cref="T:System.ArgumentNullException">
\r
161 <paramref name="stream" /> 為 null。</exception>
\r
162 <exception cref="T:System.ArgumentException">資料流不支援寫入作業,例如壓縮。(資料流物件上的 <see cref="P:System.IO.Stream.CanWrite" />屬性是false)。</exception>
\r
164 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode)">
\r
165 <summary>使用指定的資料流和壓縮模式,初始化 <see cref="T:System.IO.Compression.GZipStream" /> 類別的新執行個體。</summary>
\r
166 <param name="stream">寫入壓縮或解壓縮資料的資料流。</param>
\r
167 <param name="mode">其中一個列舉值,表示要壓縮還是解壓縮資料流。</param>
\r
168 <exception cref="T:System.ArgumentNullException">
\r
169 <paramref name="stream" /> 為 null。</exception>
\r
170 <exception cref="T:System.ArgumentException">
\r
171 <paramref name="mode" /> 不是有效的 <see cref="T:System.IO.Compression.CompressionMode" /> 列舉值。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Compress" />,而 <see cref="P:System.IO.Stream.CanWrite" /> 是 false。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Decompress" />,而 <see cref="P:System.IO.Stream.CanRead" /> 是 false。</exception>
\r
173 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)">
\r
174 <summary>使用指定的資料流和壓縮模式,初始化 <see cref="T:System.IO.Compression.GZipStream" /> 類別的新執行個體,並選擇性地保持開啟資料流。</summary>
\r
175 <param name="stream">寫入壓縮或解壓縮資料的資料流。</param>
\r
176 <param name="mode">其中一個列舉值,表示要壓縮還是解壓縮資料流。</param>
\r
177 <param name="leaveOpen">true 表示在處置 <see cref="T:System.IO.Compression.GZipStream" /> 物件之後,將資料流保持開啟;否則為 false。</param>
\r
178 <exception cref="T:System.ArgumentNullException">
\r
179 <paramref name="stream" /> 為 null。</exception>
\r
180 <exception cref="T:System.ArgumentException">
\r
181 <paramref name="mode" /> 不是有效的 <see cref="T:System.IO.Compression.CompressionMode" /> 值。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Compress" />,而 <see cref="P:System.IO.Stream.CanWrite" /> 是 false。-或-<see cref="T:System.IO.Compression.CompressionMode" /> 是 <see cref="F:System.IO.Compression.CompressionMode.Decompress" />,而 <see cref="P:System.IO.Stream.CanRead" /> 是 false。</exception>
\r
183 <member name="P:System.IO.Compression.GZipStream.BaseStream">
\r
184 <summary>取得基礎資料流的參考。</summary>
\r
185 <returns>資料流物件,表示基礎資料流。</returns>
\r
186 <exception cref="T:System.ObjectDisposedException">已關閉基礎資料流。</exception>
\r
188 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
191 <member name="P:System.IO.Compression.GZipStream.CanRead">
\r
192 <summary>取得值,指出在解壓縮檔案時,資料流是否支援讀取。</summary>
\r
193 <returns>如果 <see cref="T:System.IO.Compression.CompressionMode" /> 值為 Decompress,,並且基礎資料流支援讀取,且不處於關閉狀態,則為 true;否則為 false。</returns>
\r
195 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
198 <member name="P:System.IO.Compression.GZipStream.CanSeek">
\r
199 <summary>取得值,指出資料流是否支援搜尋。</summary>
\r
200 <returns>所有情況下都是 false。</returns>
\r
202 <member name="P:System.IO.Compression.GZipStream.CanWrite">
\r
203 <summary>取得值,指出資料流是否支援寫入。</summary>
\r
204 <returns>如果 <see cref="T:System.IO.Compression.CompressionMode" /> 值為 Compress,並且基礎資料流支援寫入,且不處於關閉狀態,則為 true;否則為 false。</returns>
\r
206 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
209 <member name="M:System.IO.Compression.GZipStream.Dispose(System.Boolean)">
\r
210 <summary>釋放 <see cref="T:System.IO.Compression.GZipStream" /> 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。</summary>
\r
211 <param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。</param>
\r
213 <member name="M:System.IO.Compression.GZipStream.Flush">
\r
214 <summary>這個方法目前的實作沒有任何功能。</summary>
\r
215 <exception cref="T:System.ObjectDisposedException">已關閉資料流。</exception>
\r
217 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
220 <member name="P:System.IO.Compression.GZipStream.Length">
\r
221 <summary>這個屬性不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
222 <returns>長整數值。</returns>
\r
223 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
225 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
228 <member name="P:System.IO.Compression.GZipStream.Position">
\r
229 <summary>這個屬性不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
230 <returns>長整數值。</returns>
\r
231 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
233 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
236 <member name="M:System.IO.Compression.GZipStream.Read(System.Byte[],System.Int32,System.Int32)">
\r
237 <summary>將大量解壓縮的位元組讀入指定的位元組陣列。</summary>
\r
238 <returns>解壓縮至位元組陣列的位元組數。如果已達到資料流的結尾,則會傳回零或位元組數。</returns>
\r
239 <param name="array">用於儲存解壓縮位元組的陣列。</param>
\r
240 <param name="offset">要在其中放置讀取位元組之 <paramref name="array" /> 的位元組位移。</param>
\r
241 <param name="count">要讀取的最大解壓縮位元組數。</param>
\r
242 <exception cref="T:System.ArgumentNullException">
\r
243 <paramref name="array" /> 為 null。</exception>
\r
244 <exception cref="T:System.InvalidOperationException">建立物件時,<see cref="T:System.IO.Compression.CompressionMode" /> 的值為 Compress。-或-基礎資料流不支援讀取。</exception>
\r
245 <exception cref="T:System.ArgumentOutOfRangeException">
\r
246 <paramref name="offset" /> 或 <paramref name="count" /> 小於零。-或-<paramref name="array" /> 長度減去索引起點小於 <paramref name="count" />。</exception>
\r
247 <exception cref="T:System.IO.InvalidDataException">資料的格式無效。</exception>
\r
248 <exception cref="T:System.ObjectDisposedException">已關閉資料流。</exception>
\r
250 <member name="M:System.IO.Compression.GZipStream.Seek(System.Int64,System.IO.SeekOrigin)">
\r
251 <summary>這個屬性不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
252 <returns>長整數值。</returns>
\r
253 <param name="offset">在資料流中的位置。</param>
\r
254 <param name="origin">其中一個 <see cref="T:System.IO.SeekOrigin" /> 值。</param>
\r
255 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
257 <member name="M:System.IO.Compression.GZipStream.SetLength(System.Int64)">
\r
258 <summary>這個屬性不受支援,而且一律會擲回 <see cref="T:System.NotSupportedException" />。</summary>
\r
259 <param name="value">資料流的長度。</param>
\r
260 <exception cref="T:System.NotSupportedException">這個資料流不支援這個屬性。</exception>
\r
262 <member name="M:System.IO.Compression.GZipStream.Write(System.Byte[],System.Int32,System.Int32)">
\r
263 <summary>從指定的位元組陣列將壓縮的位元組寫入基礎資料流。</summary>
\r
264 <param name="array">包含要壓縮之資料的緩衝區。</param>
\r
265 <param name="offset">
\r
266 <paramref name="array" /> 中的位元組位移,即讀取位元組的來源位置。</param>
\r
267 <param name="count">寫入的最大位元組數。</param>
\r
268 <exception cref="T:System.ObjectDisposedException">無法執行寫入作業,因為資料流已關閉。</exception>
\r
270 <member name="T:System.IO.Compression.ZipArchive">
\r
271 <summary>代表 zip 封存格式的壓縮檔封裝。</summary>
\r
273 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream)">
\r
274 <summary>從指定的資料流,初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 類別的新執行個體。</summary>
\r
275 <param name="stream">包含要讀取之封存的資料流。</param>
\r
276 <exception cref="T:System.ArgumentException">The stream is already closed or does not support reading.</exception>
\r
277 <exception cref="T:System.ArgumentNullException">
\r
278 <paramref name="stream" /> is null.</exception>
\r
279 <exception cref="T:System.IO.InvalidDataException">The contents of the stream are not in the zip archive format.</exception>
\r
281 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode)">
\r
282 <summary>使用指定的模式,從指定的資料流初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 類別的新執行個體。</summary>
\r
283 <param name="stream">輸入或輸出資料流。</param>
\r
284 <param name="mode">其中一個列舉值,指出是否使用 zip 封存讀取、建立或更新項目。</param>
\r
285 <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
\r
286 <exception cref="T:System.ArgumentNullException">
\r
287 <paramref name="stream" /> is null.</exception>
\r
288 <exception cref="T:System.ArgumentOutOfRangeException">
\r
289 <paramref name="mode" /> is an invalid value.</exception>
\r
290 <exception cref="T:System.IO.InvalidDataException">The contents of the stream could not be interpreted as a zip archive.-or-<paramref name="mode" /> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> and an entry is missing from the archive or is corrupt and cannot be read.-or-<paramref name="mode" /> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> and an entry is too large to fit into memory.</exception>
\r
292 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean)">
\r
293 <summary>在指定之模式的指定資料流上,初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 類別的新執行個體,並選擇性地保留資料流開啟狀態。</summary>
\r
294 <param name="stream">輸入或輸出資料流。</param>
\r
295 <param name="mode">其中一個列舉值,指出是否使用 zip 封存讀取、建立或更新項目。</param>
\r
296 <param name="leaveOpen">true 表示在處置 <see cref="T:System.IO.Compression.ZipArchive" /> 物件之後,將資料流保持開啟,否則為 false。</param>
\r
297 <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
\r
298 <exception cref="T:System.ArgumentNullException">
\r
299 <paramref name="stream" /> is null.</exception>
\r
300 <exception cref="T:System.ArgumentOutOfRangeException">
\r
301 <paramref name="mode" /> is an invalid value.</exception>
\r
302 <exception cref="T:System.IO.InvalidDataException">The contents of the stream could not be interpreted as a zip archive.-or-<paramref name="mode" /> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> and an entry is missing from the archive or is corrupt and cannot be read.-or-<paramref name="mode" /> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> and an entry is too large to fit into memory.</exception>
\r
304 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding)">
\r
305 <summary>在指定模式的指定資料流上,初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 類別的新執行個體,使用項目名稱的指定編碼方式,並選擇性地保留資料流開啟狀態。</summary>
\r
306 <param name="stream">輸入或輸出資料流。</param>
\r
307 <param name="mode">其中一個列舉值,指出是否使用 zip 封存讀取、建立或更新項目。</param>
\r
308 <param name="leaveOpen">true 表示在處置 <see cref="T:System.IO.Compression.ZipArchive" /> 物件之後,將資料流保持開啟,否則為 false。</param>
\r
309 <param name="entryNameEncoding">在此封存中讀取或寫入項目名稱時要使用的編碼方式。只有需要編碼以與 Zip 封存工具和程式庫互通,且這類工具和程式庫不支援項目名稱使用 UTF-8 編碼時,才指定此參數的值。</param>
\r
310 <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
\r
311 <exception cref="T:System.ArgumentNullException">
\r
312 <paramref name="stream" /> is null.</exception>
\r
313 <exception cref="T:System.ArgumentOutOfRangeException">
\r
314 <paramref name="mode" /> is an invalid value.</exception>
\r
315 <exception cref="T:System.IO.InvalidDataException">The contents of the stream could not be interpreted as a zip archive.-or-<paramref name="mode" /> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> and an entry is missing from the archive or is corrupt and cannot be read.-or-<paramref name="mode" /> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> and an entry is too large to fit into memory.</exception>
\r
317 <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String)">
\r
318 <summary>在 zip 封存中建立具有指定之路徑和項目名稱的空項目。</summary>
\r
319 <returns>Zip 封存中的空項目。</returns>
\r
320 <param name="entryName">指定要建立之項目名稱的路徑 (相對於封存的根目錄)。</param>
\r
321 <exception cref="T:System.ArgumentException">
\r
322 <paramref name="entryName" /> is <see cref="F:System.String.Empty" />.</exception>
\r
323 <exception cref="T:System.ArgumentNullException">
\r
324 <paramref name="entryName" /> is null.</exception>
\r
325 <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
\r
326 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
328 <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String,System.IO.Compression.CompressionLevel)">
\r
329 <summary>在 zip 封存中建立具有指定之項目名稱和壓縮等級的空項目。</summary>
\r
330 <returns>Zip 封存中的空項目。</returns>
\r
331 <param name="entryName">指定要建立之項目名稱的路徑 (相對於封存的根目錄)。</param>
\r
332 <param name="compressionLevel">其中一個列舉值,指出建立項目時是否要強調速度或壓縮的效益。</param>
\r
333 <exception cref="T:System.ArgumentException">
\r
334 <paramref name="entryName" /> is <see cref="F:System.String.Empty" />.</exception>
\r
335 <exception cref="T:System.ArgumentNullException">
\r
336 <paramref name="entryName" /> is null.</exception>
\r
337 <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
\r
338 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
340 <member name="M:System.IO.Compression.ZipArchive.Dispose">
\r
341 <summary>將 <see cref="T:System.IO.Compression.ZipArchive" /> 類別目前的執行個體所使用的資源釋出。</summary>
\r
343 <member name="M:System.IO.Compression.ZipArchive.Dispose(System.Boolean)">
\r
344 <summary>由 <see cref="M:System.IO.Compression.ZipArchive.Dispose" /> 和 <see cref="M:System.Object.Finalize" /> 方法呼叫以釋放 <see cref="T:System.IO.Compression.ZipArchive" /> 類別之目前執行個體所使用的 Unmanaged 資源,並選擇性完成封存的寫入以及釋放 Managed 資源。</summary>
\r
345 <param name="disposing">true 表示完成寫入封存並釋放 Managed 和 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。</param>
\r
347 <member name="P:System.IO.Compression.ZipArchive.Entries">
\r
348 <summary>取得目前 zip 封存中所包含項目的集合。</summary>
\r
349 <returns>目前 zip 封存中所包含項目的集合。</returns>
\r
350 <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
\r
351 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
352 <exception cref="T:System.IO.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
\r
354 <member name="M:System.IO.Compression.ZipArchive.GetEntry(System.String)">
\r
355 <summary>在 zip 封存中擷取指定項目的包裝函式。</summary>
\r
356 <returns>封存中指定項目的包裝函式,如果項目不存在於封存中則為 null。</returns>
\r
357 <param name="entryName">識別要擷取之項目的路徑 (相對於封存的根目錄)。</param>
\r
358 <exception cref="T:System.ArgumentException">
\r
359 <paramref name="entryName" /> is <see cref="F:System.String.Empty" />.</exception>
\r
360 <exception cref="T:System.ArgumentNullException">
\r
361 <paramref name="entryName" /> is null.</exception>
\r
362 <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
\r
363 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
364 <exception cref="T:System.IO.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
\r
366 <member name="P:System.IO.Compression.ZipArchive.Mode">
\r
367 <summary>取得值,描述 zip 封存可以在項目上執行的動作類型。</summary>
\r
368 <returns>其中一個列舉值,其描述 zip 封存可以在項目上執行的動作類型 (讀取、建立或更新)。</returns>
\r
370 <member name="T:System.IO.Compression.ZipArchiveEntry">
\r
371 <summary>表示 zip 封存中的壓縮檔。</summary>
\r
373 <member name="P:System.IO.Compression.ZipArchiveEntry.Archive">
\r
374 <summary>取得項目所屬的 zip 封存。</summary>
\r
375 <returns>項目所屬的 Zip 封存,如果已刪除項目,則為 null。</returns>
\r
377 <member name="P:System.IO.Compression.ZipArchiveEntry.CompressedLength">
\r
378 <summary>取得 Zip 封存中的項目壓縮大小。</summary>
\r
379 <returns>Zip 封存中項目的壓縮大小。</returns>
\r
380 <exception cref="T:System.InvalidOperationException">The value of the property is not available because the entry has been modified.</exception>
\r
382 <member name="M:System.IO.Compression.ZipArchiveEntry.Delete">
\r
383 <summary>從 zip 封存中刪除項目。</summary>
\r
384 <exception cref="T:System.IO.IOException">The entry is already open for reading or writing.</exception>
\r
385 <exception cref="T:System.NotSupportedException">The zip archive for this entry was opened in a mode other than <see cref="F:System.IO.Compression.ZipArchiveMode.Update" />. </exception>
\r
386 <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
\r
388 <member name="P:System.IO.Compression.ZipArchiveEntry.FullName">
\r
389 <summary>取得 Zip 封存中的項目相對路徑。</summary>
\r
390 <returns>Zip 封存中的項目相對路徑。</returns>
\r
392 <member name="P:System.IO.Compression.ZipArchiveEntry.LastWriteTime">
\r
393 <summary>取得或設定上次變更 zip 封存中之項目的時間。</summary>
\r
394 <returns>上次變更 zip 封存中之項目的時間。</returns>
\r
395 <exception cref="T:System.NotSupportedException">The attempt to set this property failed, because the zip archive for the entry is in <see cref="F:System.IO.Compression.ZipArchiveMode.Read" /> mode.</exception>
\r
396 <exception cref="T:System.IO.IOException">The archive mode is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Create" />.- or -The archive mode is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> and the entry has been opened.</exception>
\r
397 <exception cref="T:System.ArgumentOutOfRangeException">An attempt was made to set this property to a value that is either earlier than 1980 January 1 0:00:00 (midnight) or later than 2107 December 31 23:59:58 (one second before midnight).</exception>
\r
399 <member name="P:System.IO.Compression.ZipArchiveEntry.Length">
\r
400 <summary>取得 Zip 封存中的項目未壓縮大小。</summary>
\r
401 <returns>Zip 封存中的項目未壓縮大小。</returns>
\r
402 <exception cref="T:System.InvalidOperationException">The value of the property is not available because the entry has been modified.</exception>
\r
404 <member name="P:System.IO.Compression.ZipArchiveEntry.Name">
\r
405 <summary>取得 Zip 封存中的項目檔名。</summary>
\r
406 <returns>Zip 封存中的項目檔名。</returns>
\r
408 <member name="M:System.IO.Compression.ZipArchiveEntry.Open">
\r
409 <summary>從 zip 封存中開啟項目。</summary>
\r
410 <returns>代表此項目內容的資料流。</returns>
\r
411 <exception cref="T:System.IO.IOException">The entry is already currently open for writing.-or-The entry has been deleted from the archive.-or-The archive for this entry was opened with the <see cref="F:System.IO.Compression.ZipArchiveMode.Create" /> mode, and this entry has already been written to. </exception>
\r
412 <exception cref="T:System.IO.InvalidDataException">The entry is either missing from the archive or is corrupt and cannot be read. -or-The entry has been compressed by using a compression method that is not supported.</exception>
\r
413 <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
\r
415 <member name="M:System.IO.Compression.ZipArchiveEntry.ToString">
\r
416 <summary>擷取 Zip 封存中項目的相對路徑。</summary>
\r
417 <returns>項目的相對路徑,其為儲存在 <see cref="P:System.IO.Compression.ZipArchiveEntry.FullName" /> 屬性中的值。</returns>
\r
419 <member name="T:System.IO.Compression.ZipArchiveMode">
\r
420 <summary>指定與 zip 封存項目互動的值。</summary>
\r
422 <member name="F:System.IO.Compression.ZipArchiveMode.Create">
\r
423 <summary>僅允許建立新的封存項目。</summary>
\r
425 <member name="F:System.IO.Compression.ZipArchiveMode.Read">
\r
426 <summary>僅允許讀取封存項目。</summary>
\r
428 <member name="F:System.IO.Compression.ZipArchiveMode.Update">
\r
429 <summary>封存項目允許讀取及寫入作業。</summary>
\r