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">如果在释放 <see cref="T:System.IO.Compression.DeflateStream" /> 对象之后打开流对象,则为 true;否则为 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">如果在释放 <see cref="T:System.IO.Compression.DeflateStream" /> 对象之后打开流,则为 true;否则为 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" /> 占用的非托管资源,还可以释放托管资源。</summary>
\r
86 <param name="disposing">若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。</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">
\r
116 <paramref name="array" /> 中的字节偏移量,将在此处放置读取的字节。</param>
\r
117 <param name="count">最多要读取的解压缩字节数。</param>
\r
118 <exception cref="T:System.ArgumentNullException">
\r
119 <paramref name="array" /> 为 null。</exception>
\r
120 <exception cref="T:System.InvalidOperationException">创建对象时 <see cref="T:System.IO.Compression.CompressionMode" /> 值是 Compress。- 或 - 基础流不支持读取。</exception>
\r
121 <exception cref="T:System.ArgumentOutOfRangeException">
\r
122 <paramref name="offset" /> 或 <paramref name="count" /> 小于零。- 或 -<paramref name="array" /> 长度减去索引起始点小于 <paramref name="count" />。</exception>
\r
123 <exception cref="T:System.IO.InvalidDataException">数据的格式无效。</exception>
\r
124 <exception cref="T:System.ObjectDisposedException">流已关闭。</exception>
\r
126 <member name="M:System.IO.Compression.DeflateStream.Seek(System.Int64,System.IO.SeekOrigin)">
\r
127 <summary>此操作不受支持,它总是引发 <see cref="T:System.NotSupportedException" />。</summary>
\r
128 <returns>一个长值。</returns>
\r
129 <param name="offset">流中的位置。</param>
\r
130 <param name="origin">
\r
131 <see cref="T:System.IO.SeekOrigin" /> 值之一。</param>
\r
132 <exception cref="T:System.NotSupportedException">此流中不支持此属性。</exception>
\r
134 <member name="M:System.IO.Compression.DeflateStream.SetLength(System.Int64)">
\r
135 <summary>此操作不受支持,它总是引发 <see cref="T:System.NotSupportedException" />。</summary>
\r
136 <param name="value">流的长度。</param>
\r
137 <exception cref="T:System.NotSupportedException">此流中不支持此属性。</exception>
\r
139 <member name="M:System.IO.Compression.DeflateStream.Write(System.Byte[],System.Int32,System.Int32)">
\r
140 <summary>从指定的字节数组中将压缩的字节写入基础流。</summary>
\r
141 <param name="array">包含要压缩的数据的缓冲区。</param>
\r
142 <param name="offset">
\r
143 <paramref name="array" /> 中的字节偏移量,将在此处读取字节。</param>
\r
144 <param name="count">最多写入的字节数。</param>
\r
146 <member name="T:System.IO.Compression.GZipStream">
\r
147 <summary>提供用于压缩和解压缩流的方法和属性。</summary>
\r
149 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel)">
\r
150 <summary>用指定的流和压缩级别初始化 <see cref="T:System.IO.Compression.GZipStream" /> 类的新实例。</summary>
\r
151 <param name="stream">要将压缩数据写入到其中的流。</param>
\r
152 <param name="compressionLevel">压缩流时,指示是否要强调速度或压缩效率的枚举值之一。</param>
\r
153 <exception cref="T:System.ArgumentNullException">
\r
154 <paramref name="stream" /> 为 null。</exception>
\r
155 <exception cref="T:System.ArgumentException">流不支持写入操作,如压缩。(流对象上的 <see cref="P:System.IO.Stream.CanWrite" /> 属性是 false。)</exception>
\r
157 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean)">
\r
158 <summary>使用指定的流和压缩级别,初始化 <see cref="T:System.IO.Compression.GZipStream" /> 类的新实例,有选择性的打开流。</summary>
\r
159 <param name="stream">要将压缩数据写入到其中的流。</param>
\r
160 <param name="compressionLevel">压缩流时,指示是否要强调速度或压缩效率的枚举值之一。</param>
\r
161 <param name="leaveOpen">如果在释放 <see cref="T:System.IO.Compression.GZipStream" /> 对象之后打开流对象,则为 true;否则为 false。</param>
\r
162 <exception cref="T:System.ArgumentNullException">
\r
163 <paramref name="stream" /> 为 null。</exception>
\r
164 <exception cref="T:System.ArgumentException">流不支持写入操作,如压缩。(流对象上的 <see cref="P:System.IO.Stream.CanWrite" /> 属性是 false。)</exception>
\r
166 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode)">
\r
167 <summary>用指定的流和压缩模式初始化 <see cref="T:System.IO.Compression.GZipStream" /> 类的新实例。</summary>
\r
168 <param name="stream">压缩或解压缩后的数据被写入的流。</param>
\r
169 <param name="mode">指示是要压缩还是解压缩流的枚举值之一。</param>
\r
170 <exception cref="T:System.ArgumentNullException">
\r
171 <paramref name="stream" /> 为 null。</exception>
\r
172 <exception cref="T:System.ArgumentException">
\r
173 <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
175 <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)">
\r
176 <summary>使用指定的流和压缩模式,初始化 <see cref="T:System.IO.Compression.GZipStream" /> 类的新实例,有选择性的打开流。</summary>
\r
177 <param name="stream">压缩或解压缩后的数据被写入的流。</param>
\r
178 <param name="mode">指示是要压缩还是解压缩流的枚举值之一。</param>
\r
179 <param name="leaveOpen">如果在释放 <see cref="T:System.IO.Compression.GZipStream" /> 对象之后打开流,则为 true;否则为 false。</param>
\r
180 <exception cref="T:System.ArgumentNullException">
\r
181 <paramref name="stream" /> 为 null。</exception>
\r
182 <exception cref="T:System.ArgumentException">
\r
183 <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
185 <member name="P:System.IO.Compression.GZipStream.BaseStream">
\r
186 <summary>获取对基础流的引用。</summary>
\r
187 <returns>表示基础流的流对象。</returns>
\r
188 <exception cref="T:System.ObjectDisposedException">基础流已关闭。</exception>
\r
190 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
193 <member name="P:System.IO.Compression.GZipStream.CanRead">
\r
194 <summary>获取一个值,该值指示流是否支持在解压缩文件的过程中读取文件。</summary>
\r
195 <returns>如果 <see cref="T:System.IO.Compression.CompressionMode" /> 值为 Decompress, 而且基础流未关闭并支持读取,则为 true;否则为 false。</returns>
\r
197 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
200 <member name="P:System.IO.Compression.GZipStream.CanSeek">
\r
201 <summary>获取一个值,该值指示流是否支持查找。</summary>
\r
202 <returns>在所有情况下均为 false。</returns>
\r
204 <member name="P:System.IO.Compression.GZipStream.CanWrite">
\r
205 <summary>获取一个值,该值指示流是否支持写入。</summary>
\r
206 <returns>如果 <see cref="T:System.IO.Compression.CompressionMode" /> 值为 Compress 而且基础流未关闭并支持写入,则为 true;否则为 false。</returns>
\r
208 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
211 <member name="M:System.IO.Compression.GZipStream.Dispose(System.Boolean)">
\r
212 <summary>释放由 <see cref="T:System.IO.Compression.GZipStream" /> 占用的非托管资源,还可以释放托管资源。</summary>
\r
213 <param name="disposing">若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。</param>
\r
215 <member name="M:System.IO.Compression.GZipStream.Flush">
\r
216 <summary>此方法的当前实现没有任何功能。</summary>
\r
217 <exception cref="T:System.ObjectDisposedException">流已关闭。</exception>
\r
219 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
222 <member name="P:System.IO.Compression.GZipStream.Length">
\r
223 <summary>此属性不受支持,并且总是引发 <see cref="T:System.NotSupportedException" />。</summary>
\r
224 <returns>一个长值。</returns>
\r
225 <exception cref="T:System.NotSupportedException">此流中不支持此属性。</exception>
\r
227 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
230 <member name="P:System.IO.Compression.GZipStream.Position">
\r
231 <summary>此属性不受支持,并且总是引发 <see cref="T:System.NotSupportedException" />。</summary>
\r
232 <returns>一个长值。</returns>
\r
233 <exception cref="T:System.NotSupportedException">此流中不支持此属性。</exception>
\r
235 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
\r
238 <member name="M:System.IO.Compression.GZipStream.Read(System.Byte[],System.Int32,System.Int32)">
\r
239 <summary>将若干解压缩的字节读入指定的字节数组。</summary>
\r
240 <returns>解压缩到字节数组中的字节数。如果已到达流的末尾,则返回 0 或已读取的字节数。</returns>
\r
241 <param name="array">用于存储解压缩字节的数组。</param>
\r
242 <param name="offset">
\r
243 <paramref name="array" /> 中的字节偏移量,将在此处放置读取的字节。</param>
\r
244 <param name="count">最多要读取的解压缩字节数。</param>
\r
245 <exception cref="T:System.ArgumentNullException">
\r
246 <paramref name="array" /> 为 null。</exception>
\r
247 <exception cref="T:System.InvalidOperationException">创建对象时 <see cref="T:System.IO.Compression.CompressionMode" /> 值是 Compress。- 或 -基础流不支持读取。</exception>
\r
248 <exception cref="T:System.ArgumentOutOfRangeException">
\r
249 <paramref name="offset" /> 或 <paramref name="count" /> 小于零。- 或 -<paramref name="array" /> 长度减去索引起始点小于 <paramref name="count" />。</exception>
\r
250 <exception cref="T:System.IO.InvalidDataException">数据的格式无效。</exception>
\r
251 <exception cref="T:System.ObjectDisposedException">流已关闭。</exception>
\r
253 <member name="M:System.IO.Compression.GZipStream.Seek(System.Int64,System.IO.SeekOrigin)">
\r
254 <summary>此属性不受支持,并且总是引发 <see cref="T:System.NotSupportedException" />。</summary>
\r
255 <returns>一个长值。</returns>
\r
256 <param name="offset">流中的位置。</param>
\r
257 <param name="origin">
\r
258 <see cref="T:System.IO.SeekOrigin" /> 值之一。</param>
\r
259 <exception cref="T:System.NotSupportedException">此流中不支持此属性。</exception>
\r
261 <member name="M:System.IO.Compression.GZipStream.SetLength(System.Int64)">
\r
262 <summary>此属性不受支持,并且总是引发 <see cref="T:System.NotSupportedException" />。</summary>
\r
263 <param name="value">流的长度。</param>
\r
264 <exception cref="T:System.NotSupportedException">此流中不支持此属性。</exception>
\r
266 <member name="M:System.IO.Compression.GZipStream.Write(System.Byte[],System.Int32,System.Int32)">
\r
267 <summary>从指定的字节数组中将压缩的字节写入基础流。</summary>
\r
268 <param name="array">包含要压缩的数据的缓冲区。</param>
\r
269 <param name="offset">
\r
270 <paramref name="array" /> 中的字节偏移量,将在此处读取字节。</param>
\r
271 <param name="count">最多写入的字节数。</param>
\r
272 <exception cref="T:System.ObjectDisposedException">由于流已关闭,因此无法执行写入操作。</exception>
\r
274 <member name="T:System.IO.Compression.ZipArchive">
\r
275 <summary>表示 Zip 存档格式中的一个压缩文件包。</summary>
\r
277 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream)">
\r
278 <summary>从指定流初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 类的新实例。</summary>
\r
279 <param name="stream">即包含待读取的存档的流。</param>
\r
280 <exception cref="T:System.ArgumentException">The stream is already closed or does not support reading.</exception>
\r
281 <exception cref="T:System.ArgumentNullException">
\r
282 <paramref name="stream" /> is null.</exception>
\r
283 <exception cref="T:System.IO.InvalidDataException">The contents of the stream are not in the zip archive format.</exception>
\r
285 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode)">
\r
286 <summary>在指定的模式下,从指定的流初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 类的新实例。</summary>
\r
287 <param name="stream">输入流或输出流。</param>
\r
288 <param name="mode">指示 zip 存档是否用于读取、创建或更新项的一个枚举值。</param>
\r
289 <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
\r
290 <exception cref="T:System.ArgumentNullException">
\r
291 <paramref name="stream" /> is null.</exception>
\r
292 <exception cref="T:System.ArgumentOutOfRangeException">
\r
293 <paramref name="mode" /> is an invalid value.</exception>
\r
294 <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
296 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean)">
\r
297 <summary>对于指定的模式,初始化指定流上的 <see cref="T:System.IO.Compression.ZipArchive" /> 类的新实例,并有选择性地使流保持打开状态。</summary>
\r
298 <param name="stream">输入流或输出流。</param>
\r
299 <param name="mode">指示 zip 存档是否用于读取、创建或更新项的一个枚举值。</param>
\r
300 <param name="leaveOpen">如果在释放 <see cref="T:System.IO.Compression.ZipArchive" /> 对象之后打开流对象,则为 true;否则为 false。</param>
\r
301 <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
\r
302 <exception cref="T:System.ArgumentNullException">
\r
303 <paramref name="stream" /> is null.</exception>
\r
304 <exception cref="T:System.ArgumentOutOfRangeException">
\r
305 <paramref name="mode" /> is an invalid value.</exception>
\r
306 <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
308 <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding)">
\r
309 <summary>对于指定的模式,初始化指定流上的 <see cref="T:System.IO.Compression.ZipArchive" /> 类的新实例,使用项名的指定编码,并有择性地使流保持打开状态。</summary>
\r
310 <param name="stream">输入流或输出流。</param>
\r
311 <param name="mode">指示 zip 存档是否用于读取、创建或更新项的一个枚举值。</param>
\r
312 <param name="leaveOpen">如果在释放 <see cref="T:System.IO.Compression.ZipArchive" /> 对象之后打开流对象,则为 true;否则为 false。</param>
\r
313 <param name="entryNameEncoding">在存档中读取或写入项名时使用的编码。仅当需要针对具有不支持项名的 UTF-8 编码的 zip 归档工具和库的互操作性进行编码时,为此参数指定一个值。</param>
\r
314 <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
\r
315 <exception cref="T:System.ArgumentNullException">
\r
316 <paramref name="stream" /> is null.</exception>
\r
317 <exception cref="T:System.ArgumentOutOfRangeException">
\r
318 <paramref name="mode" /> is an invalid value.</exception>
\r
319 <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
321 <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String)">
\r
322 <summary>创建在 zip 存档中有指定路径和项名的空项。</summary>
\r
323 <returns>在 zip 存档中的空项。</returns>
\r
324 <param name="entryName">相对于存档的根的路径指定了要创建项的名称。</param>
\r
325 <exception cref="T:System.ArgumentException">
\r
326 <paramref name="entryName" /> is <see cref="F:System.String.Empty" />.</exception>
\r
327 <exception cref="T:System.ArgumentNullException">
\r
328 <paramref name="entryName" /> is null.</exception>
\r
329 <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
\r
330 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
332 <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String,System.IO.Compression.CompressionLevel)">
\r
333 <summary>创建在 zip 存档中有指定项名和压缩级别的空项。</summary>
\r
334 <returns>在 zip 存档中的空项。</returns>
\r
335 <param name="entryName">相对于存档的根的路径指定了要创建项的名称。</param>
\r
336 <param name="compressionLevel">指示创建项时是否强调速度或压缩有效性的枚举值之一。</param>
\r
337 <exception cref="T:System.ArgumentException">
\r
338 <paramref name="entryName" /> is <see cref="F:System.String.Empty" />.</exception>
\r
339 <exception cref="T:System.ArgumentNullException">
\r
340 <paramref name="entryName" /> is null.</exception>
\r
341 <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
\r
342 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
344 <member name="M:System.IO.Compression.ZipArchive.Dispose">
\r
345 <summary>释放 <see cref="T:System.IO.Compression.ZipArchive" /> 类的当前实例使用的资源。</summary>
\r
347 <member name="M:System.IO.Compression.ZipArchive.Dispose(System.Boolean)">
\r
348 <summary>由 <see cref="M:System.IO.Compression.ZipArchive.Dispose" /> 和 <see cref="M:System.Object.Finalize" /> 方法调用,以释放 <see cref="T:System.IO.Compression.ZipArchive" /> 类的当前实例使用的未托管资源,并有选择性地完成编写存档以及释放托管资源。</summary>
\r
349 <param name="disposing">true 则完成编写存档并释放未托管和托管资源;false 则仅释放未托管资源。</param>
\r
351 <member name="P:System.IO.Compression.ZipArchive.Entries">
\r
352 <summary>获取 zip 存档中当前存在的项的集合。</summary>
\r
353 <returns>在 zip 存档中当前存在的项的集合。</returns>
\r
354 <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
\r
355 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
356 <exception cref="T:System.IO.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
\r
358 <member name="M:System.IO.Compression.ZipArchive.GetEntry(System.String)">
\r
359 <summary>在 zip 存档中检索指定项的包装。</summary>
\r
360 <returns>存档中指定项的包装器;如果存档中不存在此项目则为 null。</returns>
\r
361 <param name="entryName">识别要检索的项、相对于存档的根的路径。</param>
\r
362 <exception cref="T:System.ArgumentException">
\r
363 <paramref name="entryName" /> is <see cref="F:System.String.Empty" />.</exception>
\r
364 <exception cref="T:System.ArgumentNullException">
\r
365 <paramref name="entryName" /> is null.</exception>
\r
366 <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
\r
367 <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
\r
368 <exception cref="T:System.IO.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
\r
370 <member name="P:System.IO.Compression.ZipArchive.Mode">
\r
371 <summary>获取描述 zip 存档可在项上执行的操作类型的一个值。</summary>
\r
372 <returns>描述 zip 存档可在项上执行的操作类型(读取、创建或更新)的一个枚举值。</returns>
\r
374 <member name="T:System.IO.Compression.ZipArchiveEntry">
\r
375 <summary>表示 zip 档案中的压缩文件。</summary>
\r
377 <member name="P:System.IO.Compression.ZipArchiveEntry.Archive">
\r
378 <summary>获取该项所属的 zip 存档。</summary>
\r
379 <returns>项所属的 zip 存档,或如果已删除项,则为 null。</returns>
\r
381 <member name="P:System.IO.Compression.ZipArchiveEntry.CompressedLength">
\r
382 <summary>获取在 zip 存档中的项的压缩大小。</summary>
\r
383 <returns>在 zip 存档中的项的压缩大小。</returns>
\r
384 <exception cref="T:System.InvalidOperationException">The value of the property is not available because the entry has been modified.</exception>
\r
386 <member name="M:System.IO.Compression.ZipArchiveEntry.Delete">
\r
387 <summary>删除 zip 存档中的项。</summary>
\r
388 <exception cref="T:System.IO.IOException">The entry is already open for reading or writing.</exception>
\r
389 <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
390 <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
\r
392 <member name="P:System.IO.Compression.ZipArchiveEntry.FullName">
\r
393 <summary>获取 zip 存档中的项的相对路径。</summary>
\r
394 <returns>在 zip 存档中的项的相对路径。</returns>
\r
396 <member name="P:System.IO.Compression.ZipArchiveEntry.LastWriteTime">
\r
397 <summary>获取或设置最近一次更改 zip 存档中的项的时间。</summary>
\r
398 <returns>最近一次更改 zip 存档中的项的时间。</returns>
\r
399 <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
400 <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
401 <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
403 <member name="P:System.IO.Compression.ZipArchiveEntry.Length">
\r
404 <summary>获取 zip 存档中的项的未压缩大小。</summary>
\r
405 <returns>在 zip 存档中的项的未压缩大小。</returns>
\r
406 <exception cref="T:System.InvalidOperationException">The value of the property is not available because the entry has been modified.</exception>
\r
408 <member name="P:System.IO.Compression.ZipArchiveEntry.Name">
\r
409 <summary>获取在 zip 存档中的项的文件名。</summary>
\r
410 <returns>在 zip 存档中的项的文件名。</returns>
\r
412 <member name="M:System.IO.Compression.ZipArchiveEntry.Open">
\r
413 <summary>打开 zip 存档中的项。</summary>
\r
414 <returns>表示项的内容的流。</returns>
\r
415 <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
416 <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
417 <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
\r
419 <member name="M:System.IO.Compression.ZipArchiveEntry.ToString">
\r
420 <summary>检索 zip 存档中项的相对路径。</summary>
\r
421 <returns>项的相对路径,即存储在 <see cref="P:System.IO.Compression.ZipArchiveEntry.FullName" /> 属性中的值。</returns>
\r
423 <member name="T:System.IO.Compression.ZipArchiveMode">
\r
424 <summary>指定与 zip 存档项互交的值。</summary>
\r
426 <member name="F:System.IO.Compression.ZipArchiveMode.Create">
\r
427 <summary>只允许创建新存档项。</summary>
\r
429 <member name="F:System.IO.Compression.ZipArchiveMode.Read">
\r
430 <summary>只允许读取存档项。</summary>
\r
432 <member name="F:System.IO.Compression.ZipArchiveMode.Update">
\r
433 <summary>存档项允许读取和写入操作。</summary>
\r