d95c4c9b112d8c88a6e8497fd7c4fbc509fc86f5
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <doc>\r
3   <assembly>\r
4     <name>System.IO.Compression</name>\r
5   </assembly>\r
6   <members>\r
7     <member name="T:System.IO.Compression.CompressionLevel">\r
8       <summary>指定表明是否压缩操作重点介绍速度或压缩大小的值。</summary>\r
9     </member>\r
10     <member name="F:System.IO.Compression.CompressionLevel.Fastest">\r
11       <summary>即使结果文件未可选择性地压缩,压缩操作也应尽快完成。</summary>\r
12     </member>\r
13     <member name="F:System.IO.Compression.CompressionLevel.NoCompression">\r
14       <summary>该文件不应执行压缩。</summary>\r
15     </member>\r
16     <member name="F:System.IO.Compression.CompressionLevel.Optimal">\r
17       <summary>即使操作要用更长的时间来完成,也应该可选性地压缩压缩操作。</summary>\r
18     </member>\r
19     <member name="T:System.IO.Compression.CompressionMode">\r
20       <summary> 指定是否压缩或解压缩基础流。</summary>\r
21     </member>\r
22     <member name="F:System.IO.Compression.CompressionMode.Compress">\r
23       <summary>压缩基础流。</summary>\r
24     </member>\r
25     <member name="F:System.IO.Compression.CompressionMode.Decompress">\r
26       <summary>解压缩基础流。</summary>\r
27     </member>\r
28     <member name="T:System.IO.Compression.DeflateStream">\r
29       <summary>提供使用 Deflate 算法压缩和解压缩流的方法和属性。</summary>\r
30     </member>\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
38     </member>\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
47     </member>\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
56     </member>\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
66     </member>\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
71     </member>\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
75     </member>\r
76     <member name="P:System.IO.Compression.DeflateStream.CanSeek">\r
77       <summary>获取一个值,该值指示流是否支持查找。</summary>\r
78       <returns>在所有情况下均为 false。</returns>\r
79     </member>\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
83     </member>\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
87     </member>\r
88     <member name="M:System.IO.Compression.DeflateStream.Flush">\r
89       <summary>此方法的当前实现没有任何功能。</summary>\r
90       <exception cref="T:System.ObjectDisposedException">流已关闭。</exception>\r
91       <PermissionSet>\r
92         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
93       </PermissionSet>\r
94     </member>\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
99       <PermissionSet>\r
100         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
101       </PermissionSet>\r
102     </member>\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
107       <PermissionSet>\r
108         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
109       </PermissionSet>\r
110     </member>\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
125     </member>\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
133     </member>\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
138     </member>\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
145     </member>\r
146     <member name="T:System.IO.Compression.GZipStream">\r
147       <summary>提供用于压缩和解压缩流的方法和属性。</summary>\r
148     </member>\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
156     </member>\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
165     </member>\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
174     </member>\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
184     </member>\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
189       <PermissionSet>\r
190         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
191       </PermissionSet>\r
192     </member>\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
196       <PermissionSet>\r
197         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
198       </PermissionSet>\r
199     </member>\r
200     <member name="P:System.IO.Compression.GZipStream.CanSeek">\r
201       <summary>获取一个值,该值指示流是否支持查找。</summary>\r
202       <returns>在所有情况下均为 false。</returns>\r
203     </member>\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
207       <PermissionSet>\r
208         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
209       </PermissionSet>\r
210     </member>\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
214     </member>\r
215     <member name="M:System.IO.Compression.GZipStream.Flush">\r
216       <summary>此方法的当前实现没有任何功能。</summary>\r
217       <exception cref="T:System.ObjectDisposedException">流已关闭。</exception>\r
218       <PermissionSet>\r
219         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
220       </PermissionSet>\r
221     </member>\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
226       <PermissionSet>\r
227         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
228       </PermissionSet>\r
229     </member>\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
234       <PermissionSet>\r
235         <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />\r
236       </PermissionSet>\r
237     </member>\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
252     </member>\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
260     </member>\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
265     </member>\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
273     </member>\r
274     <member name="T:System.IO.Compression.ZipArchive">\r
275       <summary>表示 Zip 存档格式中的一个压缩文件包。</summary>\r
276     </member>\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
284     </member>\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
295     </member>\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
307     </member>\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
320     </member>\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
331     </member>\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
343     </member>\r
344     <member name="M:System.IO.Compression.ZipArchive.Dispose">\r
345       <summary>释放 <see cref="T:System.IO.Compression.ZipArchive" /> 类的当前实例使用的资源。</summary>\r
346     </member>\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
350     </member>\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
357     </member>\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
369     </member>\r
370     <member name="P:System.IO.Compression.ZipArchive.Mode">\r
371       <summary>获取描述 zip 存档可在项上执行的操作类型的一个值。</summary>\r
372       <returns>描述 zip 存档可在项上执行的操作类型(读取、创建或更新)的一个枚举值。</returns>\r
373     </member>\r
374     <member name="T:System.IO.Compression.ZipArchiveEntry">\r
375       <summary>表示 zip 档案中的压缩文件。</summary>\r
376     </member>\r
377     <member name="P:System.IO.Compression.ZipArchiveEntry.Archive">\r
378       <summary>获取该项所属的 zip 存档。</summary>\r
379       <returns>项所属的 zip 存档,或如果已删除项,则为 null。</returns>\r
380     </member>\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
385     </member>\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
391     </member>\r
392     <member name="P:System.IO.Compression.ZipArchiveEntry.FullName">\r
393       <summary>获取 zip 存档中的项的相对路径。</summary>\r
394       <returns>在 zip 存档中的项的相对路径。</returns>\r
395     </member>\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
402     </member>\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
407     </member>\r
408     <member name="P:System.IO.Compression.ZipArchiveEntry.Name">\r
409       <summary>获取在 zip 存档中的项的文件名。</summary>\r
410       <returns>在 zip 存档中的项的文件名。</returns>\r
411     </member>\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
418     </member>\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
422     </member>\r
423     <member name="T:System.IO.Compression.ZipArchiveMode">\r
424       <summary>指定与 zip 存档项互交的值。</summary>\r
425     </member>\r
426     <member name="F:System.IO.Compression.ZipArchiveMode.Create">\r
427       <summary>只允许创建新存档项。</summary>\r
428     </member>\r
429     <member name="F:System.IO.Compression.ZipArchiveMode.Read">\r
430       <summary>只允许读取存档项。</summary>\r
431     </member>\r
432     <member name="F:System.IO.Compression.ZipArchiveMode.Update">\r
433       <summary>存档项允许读取和写入操作。</summary>\r
434     </member>\r
435   </members>\r
436 </doc>